假设我的光标位于第1行第5列:
1 2 3 4 [5] <- my cursor is here
<- empty new line
我需要什么设置,所以当我按下时,这就是我得到的:
1 2 3 4 5
[] <- Line 2, Col 5
通常向下按会使光标返回第一列,因为新行是空的,就像这样:
1 2 3 4 5
[]
我一生中曾经有过这种行为,但是我忘记了那段时间。
我已经在Google中尝试了很多关键字,但没有找到答案((
这种行为将有助于我写出更简洁漂亮的代码:)
答案 0 :(得分:6)
您正在寻找:set virtualedit=all
,可以将其放入.vimrc
文件中以始终获得此行为。
请注意,这仅在下面已经有空白行时才有效。如果文件没有扩展那么远,j
仍然不会执行任何操作。