2013-10-16

vim 強制刷新螢幕指令 redraw

以往類似使用vimdiff遇到Press ENTER or type command to continue這個訊息都要按Enter或任意鍵
vimdiff foo1 foo2
"foo1" 1L, 4C
"foo2" 2L, 8C
Press ENTER or type command to continue


現在加上-c 'redraw'直接跳過那個訊息。
vimdiff -c 'redraw' foo1 foo2

某些時候也可以用在vim內,如自己設定map等等,在最後加入:redraw!來跳過確認訊息。

對了裝qvim預設並沒有qvimdiff這個指令,你可以將以下指令加入~/.bashrc OR ~/.zshrc,這樣就有Qt模式的vimdiff囉
alias qvimdiff="qvim -d -c redraw"

vimdiff偷懶改成這樣免除確認訊息。
alias vimdiff="vimdiff -c redraw"


2013-09-16

「筆記」利用 keychain 免除每次用 SSH 需重複輸入密碼

由於哥哥的雙核電腦退役給我用(我的是單核的 K8),想在兩台電腦都裝上 Linux,一台當儲存資料的伺服器(單核),另一台當日常生活所用的作系統。不管是那個版本的 Linux,都可以用 SSH 維護跟管理。

其中在產生密鑰過程中,很多人都為了方便而沒有設簡短的密碼,這樣安全上會有很大的問題,別人拿到你的私鑰很輕易的就可以控制你遠端的電腦,這點千萬不可以輕乎。

這裡記錄 SSH 密鑰產生與應用 keychain 管理密鑰,文章尾端的連結有比較完整的介紹。

2013-09-06 補上Arch的相關設定與一些錯誤

2013-09-13

KDE:利用kioclient在終端機執行.desktop檔

原本想在終端機用xdg-open執行.desktop檔,但是會進入無窮回圈在工作管理員會看到一直重復開啟,Kde中的kde-open也是同樣的情形。

P.S 你在選單中所看到的程式選項就是.desktop檔


最後找到了kfmclient能順利執行,但Kde 4.7後他建議改用kioclient,他的用法為:

kioclient exec /path/foo.desktop

實例:kioclient 開啟 KDE 輔助中心