vi - 如何去 N 行?

Ant*_*bit 50 vi

在 vi 编辑器中,如何转到特定行?

例如,如果我打开一个名为的文件,file.py是否可以选择在特定行打开文件,或者我可以打开我的文件,然后使用键盘快捷键转到行?

Ant*_*bit 72

要使 vi 从文件中的特定行开始,请添加+line_num到用于启动 vi 的命令中。替换line_num为行号,例如:

vi +14 file.py
Run Code Online (Sandbox Code Playgroud)

您还可以使用 ex 命令行转到一行。(有关 ex 模式的信息,请参阅使用 vi 文本编辑器)例如,如果您想转到第 14 行,可以按Esc然后输入:

:14
Run Code Online (Sandbox Code Playgroud)

还有一个 vi 命令。在G跳跃的动作有一个可选的计数的前缀,这是行号去。因此1 4 G