有没有一个单一的快捷键可以在文件末尾开始插入新行?
我知道 G + o 组合键。
有没有一个单一的快捷键可以在文件末尾开始插入新行?
我知道 G + o 组合键。
还有一个命令行选项“+”:
vim + myfile.txt
将打开myfile.txt并为您自动执行G操作。
据我所知没有 - G+o也是我会推荐的,但需要两步 :)
你可以创建一个宏来执行G+o,然后调用宏即可完成一个步骤。
将以下内容添加到~/.vimrc中将为您创建一个:
:nmap ^A Go
要输入“^ A”,先按Ctrl-V,然后按Ctrl-A。在非插入或可视模式下,可以使用Ctrl-A在文件末尾附加。
echo >> myfile.txt && vim -c startinsert + myfile.txt
您也可以将上述命令保存到脚本中,然后使用$1代替myfile.txt,将脚本命名为myvim(或任何您喜欢的名称),并立即打开文件并开始编写。
myvim myfile.txt
你可以把地图定义粘贴到你的 .vimrc 文件中,然后在打开文件时调用它。
或者,如果你只想针对特定的文件进行此操作,你可以为该文件类型创建一个自动命令来自动执行。请参见vim文档中的autocommand。