在vim中,如果使用:bn和:bp交换缓冲区,则光标停留在同一行,但不在同一列上。有没有办法将它保存在同一列上?
答案 0 :(得分:4)
:set nostartofline
来自帮助的:“在缓冲区更改命令的情况下,光标位于上次编辑缓冲区的列。”
答案 1 :(得分:3)
我不这么认为。但是Vim将标记设置为“退出缓冲区时的最后位置。因此输入`”会让你回到那个位置。您可以尝试创建一个自动命令,以便在输入缓冲区时自动跳转到该标记。尝试像
这样的东西:au BufEnter * :normal `"