跳转到 vi 编辑器中的特定行

Ava*_*eka 8 command-line vi

如何在 vi 编辑器中跳线?一旦我使用 vi 编辑器打开任何文件,我就会有这样一行:

printf("jfdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjghjthrttttttttttttttttttttttttttttttujhrjghjrhjghrtjhgjhtrjhgjhjjrjwhjghjrhghrhgjhrjghjrhhhhhhhgjkrhgjrhjgrhg");
Run Code Online (Sandbox Code Playgroud)

那么如果我想直接走到行尾或者跳线怎么办呢?现在我必须走整条线。我该怎么做?

Zan*_*nna 9

您可以通过搜索它的某些独特部分来找到该行 /

按下esc并输入:

/printf
Run Code Online (Sandbox Code Playgroud)

并且光标将跳转到 的第一个实例printf。按n转到下一场比赛,直到到达您想要的行。要在正常模式下移动到末尾,请键入

$
Run Code Online (Sandbox Code Playgroud)

要跳到末尾并更改为插入模式,请键入:

A
Run Code Online (Sandbox Code Playgroud)

( shift+ A)


小智 7

您也可以按end将光标置于行尾的键。

要转到第 44 行等特定行,请按esc然后

:44
Run Code Online (Sandbox Code Playgroud)