当我在 vim 中打开文件时,我希望光标位于插入模式下第一行的最后一个字符。
它应该在所有情况下都有效::
- 从 CLI 打开文件,例如,
$ vim fileName
- 从 vim 内部打开文件,例如
:e fileName
- 在新窗口中打开 vim 内部的文件,例如
:split fileName
答案1
尝试将其添加到您的.vimrc
autocmd BufReadPost * startinsert!
来自:h usr_40.3
:autocmd 命令的一般形式如下: >
:autocmd [group] {events} {file_pattern} [nested] {command}
从 -http://vimdoc.sourceforge.net/htmldoc/insert.html#:startinsert
:star[tinsert][!]
执行此命令后立即启动插入模式。
就像在正常模式下输入“i”一样。当。。。的时候 !包含在内,其工作方式类似于“A”,附加到该行。否则插入从光标位置开始。