在 vi 编辑器中如何转到特定行?
例如,如果我打开一个名为 file.py 的文件,是否有一个选项可以在特定行打开该文件,或者我可以打开我的文件,然后使用键盘快捷键转到该行吗?
答案1
要使 vi 从文件中的特定行开始,请添加+line_num
到用于启动 vi 的命令。替换line_num
为行号,例如:
vi +14 file.py
您还可以使用 ex 命令行转到某一行。 (有关 ex 模式的信息,请参阅使用 vi 文本编辑器)例如,如果您想转到第 14 行,您可以按Esc
,然后输入:
:14
还有一个 vi 命令。跳转G
(goto)动作采用可选的数数前缀,这是要转到的行号。因此14G
。对于kbd瘾君子来说,那就是
1,然后4,然后Shift+ G。