vim中打开文件时指定光标位置和模式

vim中打开文件时指定光标位置和模式

当我在 vim 中打开文件时,我希望光标位于插入模式下第一行的最后一个字符。

它应该在所有情况下都有效::

  1. 从 CLI 打开文件,例如,$ vim fileName
  2. 从 vim 内部打开文件,例如:e fileName
  3. 在新窗口中打开 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”,附加到该行。否则插入从光标位置开始。

相关内容