如果某些行太長,則會被強制更新。如何直觀地將光標移動到vim中?(不按行)
例如,通常長行會看起來像這樣
1 first line
2 this is the long second line of the file
3 third line.
但是,如果一個Vim的窗口太窄,它會看起來像這樣
1 first line
2 this is the long
second line of the file
3 third line
問題從出現這個。我們假設vim光標位於'第三行'的't'之前。如果我輸入「k」,光標將移動到「文件第二行」的「s」之前。在此之後,如果我再次輸入「k」,光標將移動到'第一行'中的'f',而不是'這是很長'的't'。我想要的是光標移動到「這是很長」的't',這對我來說是更直觀的過程。我怎麼能設置我的vim這樣工作?
「當前」的行爲你描述是很不尋常的;我試圖弄清楚vim如何能夠做到這一點。爲了確認,你當前的行爲是,從第3行的「t」之前的光標開始,如果你按下「k」一次,它會在第2行的「s」之前上升一個屏幕行,但如果按下它又是如何,它在第1行的「f」之前上升了兩個屏幕線? – 2012-03-15 12:59:30