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"






沒有留言:

張貼留言