vi 文件内移动

17 Mar 2025 | 阅读 2 分钟

在命令模式下,我们可以使用 h,j,k,l 命令在文件内移动。使用这些键 (h,j,k,l) 是因为在 vi 发明时,方向键尚未发明。尽管我们也可以使用方向键。方向键和 h,j,k,l 键的功能相同。

j

j 命令的功能与向下方向键相同。您可以向下移动到下面的行。

示例

Linux Vi Move1

请看上面的截图,字母 e 重复了两次。为了纠正它,我们需要转到那一行。

Linux Vi Move2

请看上面的截图,按下 j 键或向下方向键后,我们移动到那一行并进行了更正。

k

k 命令的功能与向上方向键相同。您可以向上移动到上面的行。

示例

Linux Vi Move3

请看上面的截图,我们的光标在字母 e 处,我们想向上移动到空行以输入一些内容。

Linux Vi Move4

请看上面的截图,按下 k 键或向上方向键后,我们移动到上面的行并在那里进行了输入。

h

h 命令的功能与向左方向键相同。您可以向左方向移动。

示例

Linux Vi Move5

请看上面的截图,我们的光标在末尾,我们想移动到第二行的开头。

Linux Vi Move6

请看上面的截图,按下 h 键或向左方向键后,我们现在在第二行的开头。

l

l 命令的功能与向右方向键相同。您可以向右方向移动。

示例

Linux Vi Move7

请看上面的截图,我们现在在开头,我们想移动到最后一行的末尾。

Linux Vi Move8

请看上面的截图,按下 l 键或向右方向键后,我们现在在最后一行的末尾。

下一主题Linux vi 跳转