vim 打开文件并跳动指定的行数

2014-5-10 杜世伟 Vim

vim 打开文件并跳动指定的行数


有时我们需要在vim中打开一个文件,然后需要去一个特定的行号,以便检查某些东西或编辑某些东西。 这就是我们如何在vim中打开一个文件,并直接把光标放在我们感兴趣的所需行上。


方法-

使用vim -c 参数

From VIM(1) man page:


-c {command}

{command} will be executed after the first file has been read.  {command} is interpreted as an

 Ex command.  If the {command} contains spaces it must be enclosed in double quotes (this

depends on the shell  that is used).  Example: Vim "+set si" main.c


范例:

打开run_parallel_qs.py并跳转到23行

vim -c 23 run_parallel_qs.py


方法二

可以使用+来指定光标起始点。

打开run_parallel_qs.py并跳转到23行

vim +23 run_parallel_qs.py

等同于

打开run_parallel_qs.py并跳转到23行

vim run_parallel_qs.py +23


当使用第二种方式的时候如果不知道+后面的数字行数,会将光标指定到文件结尾处

而且我们知道只要在vi / vim中打开一个文件,光标将位于第一行


(转)而且我们知道只要在vi / vim中打开一个文件,光标将位于第一行

标签: linux vim vi

Powered by emlog 沪ICP备2023034538号-1