vi 行的开始和结束

17 Mar 2025 | 阅读 2 分钟

在命令模式下,0 和 ^ 符号会将你带到当前行的开头,而 $ 符号会将你带到当前行的末尾。

这些符号可以添加到另一个命令以执行某些功能。例如,d0 将删除当前字符与行首之间的字符。而 d$ 将删除当前字符与行尾之间的字符。

0

0 符号会将你带到当前行的开头。

示例

Linux Start and end1

请看上面的快照,目前我们的光标在第二行的中间。

Linux Start and end2

请看上面的快照,按下 0 键后,我们位于第二行的开头。

^

^ 符号也会将你带到当前行的开头。

$

$ 符号会将你带到当前行的末尾。

示例

Linux Start and end3

请看上面的快照,目前我们的光标在第二行的中间。

Linux Start and end4

请看上面的快照,按下 $ 键后,我们位于当前行的末尾。

d0

将 0 符号与 d 命令结合使用,可以从当前字符删除行首。

示例

Linux Start and end5

请看上面的快照,光标位置在行中间的某个地方。

Linux Start and end6

请看上面的快照,从行首到当前字符的字母已被删除。

d$

将 $ 符号与 d 命令结合使用,可以从当前字符删除到行尾。

示例

Linux Start and end7

请看上面的快照,光标位置在行中间的某个地方。

Linux Start and end8

请看上面的快照,从当前字符到行尾的字母已被删除。

下一主题Linux vi 合并