使用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