2012-05-17 42 views
3

假設我將整個jquery函數粘貼到一個文件中(就像一個例子..我知道那不是實際的,但爲了舉例)。顯示vim的整行

當你試着滾過它時,它會顯示1行,然後'跳轉'到它下面的代碼。我想它的行爲就像正常..如果wordwrap是在那麼當我滾動它只是通常滾動通過一個大的長線,而不是試圖跳過它之前,然後填充它與噸空白

+0

作爲一個不回答的問題,爲什麼在編寫代碼時要換行?您應該保持行數不超過80個字符。 –

+0

順便說一句 - 你可以用''vipgq''把它打開,它會爲你的文本添加換行符 –

+0

不需要調用可視模式-'gqip'更快。 =) –

回答

5

我不是100%正面我理解你的問題,但如果你想能夠使用正常的方向鍵(jk)導航上下包裝行而不是整行代碼,你可以重新映射密鑰,例如:

map j gj 
map k gk 

要更深入地解決您的問題(包括其他映射和領導樂趣用換行模式更改映射),請參見"Move cursor by display lines when wrapping"

+0

將所有這些粘貼到vim中:http://code.jquery.com/jquery-1.7.2.min.js,然後嘗試向下滾動超過大塊文本(確保您有:設置換行)。在它下面添加一些代碼,只是隨機文本,並嘗試向上和向下滾動..它會顯示所有或無jQuery的,它不會滾動正常顯示的jQuery的底部一行...滾動更多顯示2行,等等 – Tallboy

+0

它一下子跳過300行,當你向下滾動查看代碼時,它跳出jquery行 – Tallboy

+0

好吧,我想我明白了。你不喜歡在包裝太大而不適合窗口的行時留下一些窗口空間? –