当一条长线被分割成多条屏幕线时,如何使用set virtualedit=all
和set wrap
移动到vim屏幕行的末尾?
我想要一个快捷方式,l
不计算。
答案 0 :(得分:5)
g$
将您带到当前屏幕行的末尾。您:set virtualedit=all
将其更改为最后一个可能的屏幕列是正确的,即使文件中没有实际存在(这是虚拟编辑的内容)。使用正常的单空格字间距,您可以通过gEl
(返回到最后一个字的末尾+右)来纠正,但对于一般情况,您必须(暂时)取消设置'virtualedit'
。此快捷方式有效:
g$:set ve= ve=all<CR>
答案 1 :(得分:0)
你试过$
吗?
$移动到行尾。