VI/VIM打开文件并转到特定功能或者行号
时间:2020-01-09 10:42:10 来源:igfitidea点击:
如何使用VIM或者VI打开文本文件并转到特定行?
如何使用vim打开文件并转到源代码中的特定function()?
在Linux或者类似Unix的系统上使用vi或者vim文本编辑器时,可以转到文件中的特定行或者单词。
有几种方法可以在vim中转到行号
Vim转到行号
vi/vim文本编辑器支持使用以下语法运行任何:
命令:
vi +commandHere fileName
或者
vi +LineNumber fileName
或者
vi +/searchTermHere fileName vi +/LineNumberHere fileName vim +/LineNumberHere fileName
让我们看一些例子。
如何转到文件中的特定行
要打开文件并转到名为functions的文件中的行号546,请执行:
$ vim +546 functions
输出示例:
Vi/Vim以特定的行号打开文件
请注意,如果您已经在vim/vi中,则可以使用goto命令。
为此,请按[Esc],输入行号,例如42,然后按Shift-g:
ESC 42 Shift-g
当您按[Esc]键然后按[Shift-g]而不指定行号时,vim将带您到文件的最后一行。
您还可以使用ex命令行转到命令行
例如,如果要转到行号114,则需要按[Esc],然后执行:
:114
如何在vim中显示行号
按ESC键。
在:提示符下,执行以下命令以在行号上运行:
set number
要关闭行号,请在:提示符下再次执行以下命令:
set nonumber
Vim转到行号命令
一个人可以使用G字母。
例如,按[ESC]键并执行10G(Shift-g)转到行号10。
- 10G:转到第10行
- 100G:转到行号100
- SHIFT-g:转到最后一行
如何转到文件中的特定单词
要打开文件并转到名为killproc()的函数,请执行:
$ vim +/killproc functions