如何使 vim 转到最后一行最后一个字符,然后在插入模式下



我有几个文本文件,每个都有自己的目的。(如:下载.txt、问题.txt、单词含义.txt等)

questions.txt

把我所有的问题,怀疑接近我的脑海放在这个文件上,当我上网时询问/清除(我一天中每个时间都无法访问互联网)。当我问这个问题时,我会从文件中删除该行。

download.txt

我在此文件中保留所有软件包或压缩球或压缩包的名称,并在连接时下载。

word-meaning.txt

我的母语不是

英语,所以每当我看到任何意思不是我的母语的单词时,我都会把它写在这个文件中,并在我连接时使用谷歌翻译将其翻译成我的母语。

在上述所有情况下,每次我必须向这些列表添加任何内容时,我都必须转到文件的最后一行。

我的问题:

我可以让 vim 转到行,文件的最后一个字符,然后在插入模式下进入吗?我将它别名为类似vimll,以便将其与这些类型的文件一起使用。

类似问题:

如何在插入模式下启动 vim?

您可以定义一个 autocmd,以便在将其中一个文件加载到 Vim 窗口中时在文件末尾进入插入模式:

autocmd BufWinEnter questions.txt,download.txt,word-meaning.txt $|startinsert!

您可以在终端中执行此操作:

vim filename.ext +$ +starti!

要转到最后一行,filename.ext文件的最后一个字符,然后进入插入模式。

为了方便使用,您还可以为其别名,因此请在.bash_aliases文件中添加以下内容:

alias vimll='vim +$ +starti!'

相关内容

  • 没有找到相关文章

最新更新