如何在使用vim/MacVim通过.vimrc中的命令打开文件时移动到文件末尾?
我试图使用在.vimrc文件中设置的命令打开一个文件。my.vimrc中的相关行类似于以下内容:如何在使用vim/MacVim通过.vimrc中的命令打开文件时移动到文件末尾?,vim,macvim,Vim,Macvim,我试图使用在.vimrc文件中设置的命令打开一个文件。my.vimrc中的相关行类似于以下内容: command Of so /Users/Dude/Working/open_file.txt tabnew /Users/Dude/Working/Project/config.txt 打开包含以下内容的\u file.txt: command Of so /Users/Dude/Working/open_file.txt tabnew /Users/Dude/Working/Project
command Of so /Users/Dude/Working/open_file.txt
tabnew /Users/Dude/Working/Project/config.txt
打开包含以下内容的\u file.txt:
command Of so /Users/Dude/Working/open_file.txt
tabnew /Users/Dude/Working/Project/config.txt
执行'Of'命令时,我要做的是导航到config.txt的末尾。我尝试添加一个大行号,它不太可能超过文件中的行数,如下所示:
tabnew /Users/Dude/Working/Project/config.txt
250000
这会把我带到文件的末尾,但似乎不是正确的方法。理想情况下,我还希望在最后一行之后添加一个新行,并在那里导航 看看
:h:normal
在你的情况下,只需写:norm Go
而不是你的号码。看看:h:normal
在你的情况下,只需写:norm Go
而不是你的号码。几件事:
so
->源代码
source
在这里可能是错误的选择,因为您可以使用命令的右侧执行所有操作
使用命令进行编码,这样您就可以为vimrc
文件提供资源。e、 g.命令!属于…
$
表示文件的最后一行。不需要选择一个神奇的数字:normal o
或:put\uu
command! Of tabedit /Users/Dude/Working/Project/config.txt | $put_
有关更多帮助,请参阅:
:h :command
:h :put
:h :range
:h :bar
有几件事:
so
->源代码
source
在这里可能是错误的选择,因为您可以使用命令的右侧执行所有操作
使用命令进行编码,这样您就可以为vimrc
文件提供资源。e、 g.命令!属于…
$
表示文件的最后一行。不需要选择一个神奇的数字:normal o
或:put\uu
command! Of tabedit /Users/Dude/Working/Project/config.txt | $put_
有关更多帮助,请参阅:
:h :command
:h :put
:h :range
:h :bar
:tabnew
,与大多数:edit
(以及启动Vim时的命令行参数)的变体一样,通过[+cmd]
参数接受任意Ex命令。$
命令将移动到文件末尾:
tabnew +$ /Users/Dude/Working/Project/config.txt
:tabnew
,与大多数:edit
(以及启动Vim时的命令行参数)的变体一样,通过[+cmd]
参数接受任意Ex命令。$
命令将移动到文件末尾:
tabnew +$ /Users/Dude/Working/Project/config.txt
@Romaill感谢您的编辑(没有人必须在那里看到Embrasing错误“^”)。但是一个关于norm Go
与的问题:norm Go
编辑。我知道它们都是在源文件中工作的,因为您明确地将其编辑为:norm Go
,我想问一下,在源文件中只写norm Go
是不是不好的风格,或者编辑的其他原因是什么(编辑的这一部分,其余的都很好!)@Romaill感谢您的编辑(任何人都不必在那里看到Embrasing错误’^^)但是关于norm Go
vs:norm Go
编辑的问题。我知道它们都在源文件中工作,而且由于您明确地将其编辑为:norm Go
,我想问一下,在源文件中只编写norm Go
是一种糟糕的风格,还是编辑的其他原因(编辑的这部分,其余的都很好!)