是否有一个快捷方式可以在文件末尾的新行中插入?
我知道G o combo .
您可以将 Map 定义粘贴到.vimrc中,然后在打开文件时调用它 .
或者,如果您只想为特定文件执行此操作,则可以为该文件类型创建自动执行此操作的autocmd . 请参阅vim doc中的autocommand .
还有命令行选项“”:
vim + myfile.txt
将打开myfile.txt并为您执行自动G .
echo >> myfile.txt && vim -c 'startinsert' + myfile.txt
您还可以在脚本中保存上述命令,然后使用$ 1而不是myfile.txt,将脚本命名为myvim(或任何您喜欢的名称)并始终打开文件并立即开始写入 .
myvim myfile.txt
不是我知道 - G o也是我所建议的,但这是2步:)
你总是可以创建一个执行G o的宏,然后你可以调用一步的宏 .
将以下内容添加到〜/ .vimrc中将为您创建一个:
:nmap ^A Go
要键入“^ A”,请先按Ctrl-V,然后按Ctrl-A . 然后,当不处于插入或可视模式时,您可以使用Ctrl-A附加到文件的末尾 .
5 回答
您可以将 Map 定义粘贴到.vimrc中,然后在打开文件时调用它 .
或者,如果您只想为特定文件执行此操作,则可以为该文件类型创建自动执行此操作的autocmd . 请参阅vim doc中的autocommand .
还有命令行选项“”:
将打开myfile.txt并为您执行自动G .
您还可以在脚本中保存上述命令,然后使用$ 1而不是myfile.txt,将脚本命名为myvim(或任何您喜欢的名称)并始终打开文件并立即开始写入 .
不是我知道 - G o也是我所建议的,但这是2步:)
你总是可以创建一个执行G o的宏,然后你可以调用一步的宏 .
将以下内容添加到〜/ .vimrc中将为您创建一个:
要键入“^ A”,请先按Ctrl-V,然后按Ctrl-A . 然后,当不处于插入或可视模式时,您可以使用Ctrl-A附加到文件的末尾 .