S: 删除光标所在的列,并进入输入模式。
(二)、光标移动指令:
由於许多编辑工作是藉由光标来定位,所以 vi 提供许多移动光标的方式,这个我们列几张简表来说明(这些当然是指令模式下的指令):
指令?nbsp;?得?nbsp; ??? 功能键
0 移动到光标所在列的最前面 [Home]?nbsp;
$ ?nbsp;移动到光标所在列的最後面 [End]
[CTRL][d] 向下半页 ?nbsp;[PageDown]
[CTRL][f] 向下一页
[CTRL][u] 向上半页?nbsp;
[CTRL][b] 向上一页 [PageUp]
指令 说明
H 移动到视窗的第一列
M 移动到视窗的中间列
L 移动到视窗的最後列
b 移动到下个字的第一个字母
w 移动到上个字的第一个字母 ?
e 移动到下个字的最後一个字母
^ 移动到光标所在列的第一个非空白字元
指令 说明 ??nbsp;
n- 减号移动到上一列的第一个非空白字元前面加上数字可以指定移动到以上 n 列
n+ 加号移动到下一列的第一个非空白字元前面加上数字可以指定移动到以下 n 列
nG 直接用数字 n 加上大写 G 移动到第 n 列
指令 说明
fx
往右移动到 x 字元上
Fx 往左移动到 x 字元上 ?nbsp;
tx 往右移动到 x 字元前??nbsp;
Tx 往左移动到 x 字元前
; 配合 f&t 使用,重复一次?
,? 配合 f&t 使用,反方向重复一次