English 中文(简体)
Vim - 如何一步开始在文件末尾插入。
原标题:
  • 时间:2008-11-06 09:53:26
  •  标签:

有没有一个单一的快捷键可以在文件末尾开始插入新行?

我知道 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





相关问题
热门标签