Vim – 如何在文件的最后一步开始插入
是否有一个快捷方式开始在文件末尾的新行插入?
我知道G + O组合。
还有命令行选项“+”:
vim + myfile.txt
将打开myfile.txt并为你做一个自动的G。
将以下内容添加到〜/ .vimrc中将为您创build一个:
:nmap ^A Go
要input“^ A”,先按Ctrl-V,然后按Ctrl-A。 然后,您可以使用Ctrl-A在不处于插入或可视模式时追加到文件末尾。
不是我知道的 – G + o是我会build议的,但是这是2个步骤:)
你总是可以创build一个G + o的macros,然后你可以调用macros,这将是1步。
echo >> myfile.txt && vim -c 'startinsert' + myfile.txt
您也可以将上述命令保存在脚本中,然后使用$ 1而不是myfile.txt,将脚本命名为myvim(或任何您喜欢的),并始终打开文件并立即开始写入。
myvim myfile.txt
您可以将地图定义粘贴到.vimrc中,然后在打开文件时调用它。
或者,如果您只想为特定文件执行此操作,则可以为该文件types创buildautocmd,然后自动执行此操作。 请参阅vim文档中的自动命令 。