使用vim/MacVim通过.vimrc中的命令打开文件时如何移动到文件结尾?
我想用我在.vimrc文件中设置的命令打开一个文件。在我的vimrc相关行类似以下内容:使用vim/MacVim通过.vimrc中的命令打开文件时如何移动到文件结尾?
command Of so /Users/Dude/Working/open_file.txt ,用含有如下open_file.txt:
tabnew /Users/Dude/Working/Project/config.txt 我想什么执行“的”什么时候做的命令是导航到config.txt的末尾。我试着加入了大量的行号这是不太可能超过行数的文件中像这样:
tabnew /Users/Dude/Working/Project/config.txt 250000
这需要我到文件的末尾,但似乎不是正确的方式做到这一点。理想情况下,我还想在最后一行之后添加一个新行并在那里导航。
回答:
看看:h :normal你的情况只需写:norm Go而不是你的号码那里。
回答:
有几件事情:
- 我会建议你用全名,而不是短名称。例如
so- >source。 source可能是错误的选择,因为在这里你可以做的command- 右手边的一切可能需要使用
!与command这样你就可以资源的vimrc文件。例如command! Of ... $代表文件的最后一行。command! Of tabedit /Users/Dude/Working/Project/config.txt | $put_如需更多帮助,请参见:没有必要选择一个神奇的数字
- 创建一个新的行可以与
:normal o或:put _
所以做
:h :command :h :put
:h :range
:h :bar
回答:
:tabnew,就像:edit的大多数变体(以及在启动时的命令行参数hing Vim),通过参数[+cmd]获得任意的Ex命令。该$命令将移动到文件末尾:
tabnew +$ /Users/Dude/Working/Project/config.txt 以上是 使用vim/MacVim通过.vimrc中的命令打开文件时如何移动到文件结尾? 的全部内容, 来源链接: utcz.com/qa/266041.html


