0
隨着nowrap
和長按一行,點擊結束按鈕將光標移動到行的末尾(當然)。此外,屏幕將以光標爲中心。在vim結束時不要居中屏幕
這將光標從這裏:
到這裏:
我怎樣才能使它向右滾動只到 「行。」?因此有最後的「這是一條很長的路線」。對齊窗口的右側?
編輯:我已經知道sidescroll
和sidescrolloff
但這些只適用於使用箭頭鍵。它不會改變結束鍵的行爲,因此不能解決我的問題。
隨着nowrap
和長按一行,點擊結束按鈕將光標移動到行的末尾(當然)。此外,屏幕將以光標爲中心。在vim結束時不要居中屏幕
這將光標從這裏:
到這裏:
我怎樣才能使它向右滾動只到 「行。」?因此有最後的「這是一條很長的路線」。對齊窗口的右側?
編輯:我已經知道sidescroll
和sidescrolloff
但這些只適用於使用箭頭鍵。它不會改變結束鍵的行爲,因此不能解決我的問題。
如果你檢查:h ze
ze Scroll the text horizontally to position the cursor
at the end (right side) of the screen. This only
works when 'wrap' is off. {not in Vi}
因此,如果您創建一個映射,映射$
或<end>
到$ze
或<end>ze
,它應該如你所願的工作。
希望它有幫助。
編輯,如果你想映射就像你在插入模式想要什麼
:
:set sidescroll=1
:inoremap <End> <Esc><End>zei
謝謝!有沒有什麼方法可以在插入模式下重新映射它? – Mihai
@Mhaihai見EDIT – Kent