【发布时间】:2014-03-10 10:48:58
【问题描述】:
我使用gg=G 在 VIM 中自动格式化整个文件。整个文件缩进后,光标回到文件开头。
如何让 VIM 将光标返回到最后一个位置?假设我在第 45 行调用了命令,我希望 VIM 在缩进文件后返回到这一行。
编辑:如果有人感兴趣,我确实将以下命令添加到我的 .vimrc 中
" Autoformat document
nnoremap F gg=G''
因此,通过使用Shit+f,我现在可以重新格式化整个文档并保持在同一个光标处。
【问题讨论】:
-
您可以创建一个映射到:1) 标记当前位置 2) 执行 gg=G 3) 返回标记位置。我曾经有过这样的事情,但我不能再资助相应的配置了:(
标签: vim indentation