linux工作模式下VI编辑
来源:互联网 发布:云计算的概念 编辑:程序博客网 时间:2024/05/22 07:40
vi编辑器的使用
1)输入模式:
新增 (append)
a 从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。
A 从游标所在列最後面的地方开始新增资料。
插入 (insert)
i 从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。
I 从游标所在列的第一个非空白字元前面开始插入资料。
开始 (open)
o 在游标所在列下新增一列并进入输入模式。
O 在游标所在列上方新增一列并进入输入模式。
2)删除与修改模式:
x 删除游标所在字元。
dd 删除游标所在的列。
r 修改游标所在字元,r 後接著要修正的字元。
R 进入取代状态,新增资料会覆盖原先资料,直到按 [ESC] 回到指令模式下为止。
s 删除游标所在字元,并进入输入模式。
S 删除游标所在的列,并进入输入模式。
3)游标移动模式:
a:基本移动
移动游标的基本指令是 h, j, k, l。PC上的方向键。
b:进阶指令
0:移动到游标所在列的最前【Home】
$:移动到游标所在列的最後【End】
[CTRL][d]:向下半页
[CTRL][f]:向下一页【Page Up】
[CTRL][u]:向上半页
[CTRL][b]:向上一页【Page Down】
H:移动到视窗的第一列
M:移动到视窗的中间列
L:移动到视窗的最後列
b:移动到下个字的第一个字母
w:移动到上个字的第一个字母
e:移动到下个字的最後一个字母
^:移动到游标所在列的第一个非空白字元
n-:减号移动到上一列的第一个非空白字元前面加上数字可以指定移动到以上 n 列
n+:加号移动到下一列的第一个非空白字元前面加上数字可以指定移动到以下 n 列
nG:直接用数字 n 加上大写 G 移动到第 n 列
fx:往右移动到 x 字元上
Fx:往左移动到 x 字元上
tx:往右移动到 x 字元前
Tx:往左移动到 x 字元前
;:配合 f&t 使用,重复一次
,:配合 f&t 使用,反方向重复一
/string:往右移动到有 string 的地方
?string:往左移动到有 string 的地方
n:配合 /&? 使用,重复一次
N:配合 /&? 使用,反方向重复一次
n(:左括号移动到句子的最前面,前面加上数字可以指定往前移动 n 个句
n):右括号移动到下个句子的最前面,前面加上数字可以指定往後移动 n 个句
n{:左括弧移动到段落的最前面,前面加上数字可以指定往前移动 n 个段
n}:右括弧移动到下个段落的最前面,前面加上数字可以指定往後移动 n 个段落
4)恢复指令:
指令 u 可以恢复被删除的资料,而 U 指令则可以恢复游标所在列的所有改变。这与某些电脑上的 [Undo] 按键功能相同。
5)编辑指令:
指令列表如下:
d 删除(delete)
y 复制(yank)
p 放置(put)
c 修改(change)
e 游标所在位置到该字的最後一个字母
w 游标所在位置到下个字的第一个字母
b 游标所在位置到上个字的第一个字母
$ 游标所在位置到该列的最後一个字母
0 游标所在位置到该列的第一个字母
) 游标所在位置到下个句子的第一个字母
( 游标所在位置到该句子的第一个字母
} 游标所在位置到该段落的最後一个字母
{ 游标所在位置到该段落的第一个字母
1)输入模式:
新增 (append)
a 从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。
A 从游标所在列最後面的地方开始新增资料。
插入 (insert)
i 从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。
I 从游标所在列的第一个非空白字元前面开始插入资料。
开始 (open)
o 在游标所在列下新增一列并进入输入模式。
O 在游标所在列上方新增一列并进入输入模式。
2)删除与修改模式:
x 删除游标所在字元。
dd 删除游标所在的列。
r 修改游标所在字元,r 後接著要修正的字元。
R 进入取代状态,新增资料会覆盖原先资料,直到按 [ESC] 回到指令模式下为止。
s 删除游标所在字元,并进入输入模式。
S 删除游标所在的列,并进入输入模式。
3)游标移动模式:
a:基本移动
移动游标的基本指令是 h, j, k, l。PC上的方向键。
b:进阶指令
0:移动到游标所在列的最前【Home】
$:移动到游标所在列的最後【End】
[CTRL][d]:向下半页
[CTRL][f]:向下一页【Page Up】
[CTRL][u]:向上半页
[CTRL][b]:向上一页【Page Down】
H:移动到视窗的第一列
M:移动到视窗的中间列
L:移动到视窗的最後列
b:移动到下个字的第一个字母
w:移动到上个字的第一个字母
e:移动到下个字的最後一个字母
^:移动到游标所在列的第一个非空白字元
n-:减号移动到上一列的第一个非空白字元前面加上数字可以指定移动到以上 n 列
n+:加号移动到下一列的第一个非空白字元前面加上数字可以指定移动到以下 n 列
nG:直接用数字 n 加上大写 G 移动到第 n 列
fx:往右移动到 x 字元上
Fx:往左移动到 x 字元上
tx:往右移动到 x 字元前
Tx:往左移动到 x 字元前
;:配合 f&t 使用,重复一次
,:配合 f&t 使用,反方向重复一
/string:往右移动到有 string 的地方
?string:往左移动到有 string 的地方
n:配合 /&? 使用,重复一次
N:配合 /&? 使用,反方向重复一次
n(:左括号移动到句子的最前面,前面加上数字可以指定往前移动 n 个句
n):右括号移动到下个句子的最前面,前面加上数字可以指定往後移动 n 个句
n{:左括弧移动到段落的最前面,前面加上数字可以指定往前移动 n 个段
n}:右括弧移动到下个段落的最前面,前面加上数字可以指定往後移动 n 个段落
4)恢复指令:
指令 u 可以恢复被删除的资料,而 U 指令则可以恢复游标所在列的所有改变。这与某些电脑上的 [Undo] 按键功能相同。
5)编辑指令:
指令列表如下:
d 删除(delete)
y 复制(yank)
p 放置(put)
c 修改(change)
e 游标所在位置到该字的最後一个字母
w 游标所在位置到下个字的第一个字母
b 游标所在位置到上个字的第一个字母
$ 游标所在位置到该列的最後一个字母
0 游标所在位置到该列的第一个字母
) 游标所在位置到下个句子的第一个字母
( 游标所在位置到该句子的第一个字母
} 游标所在位置到该段落的最後一个字母
{ 游标所在位置到该段落的第一个字母
- linux工作模式下VI编辑
- Linux vi编辑模式
- 【Linux学习】Vi / Vim编辑器—编辑器工作模式、vi编辑操作
- linux 下vi编辑命令
- linux下vi编辑文件
- linux下用vi,vim编辑时退出编辑模式(wq)无法保存退出
- Linux学习—退出vi编辑模式
- Linux学习—退出vi编辑模式
- linux VI编辑模式的操作命令
- Linux学习—退出vi编辑模式
- Linux学习—退出vi编辑模式
- 在Linux系统下Vi命令模式和编辑模式进行切换
- 在Linux系统下,Vi命令模式和编辑模式如何切换?
- linux下编辑工具VI的使用
- linux 下编辑 vi /etc/bash.bashrc
- Linux下使用vi编辑文档
- Linux 下vi编辑的用法
- linux 下vi进行文件编辑
- Ajax 加载显示图标集合
- 市场营销学3——市场营销环境
- cdma移动台开机进入online的命令流程
- junit 总测
- git学习1
- linux工作模式下VI编辑
- 获取有道词典在线翻译结果 及 Windows下配置运行ASP
- PO/VO/DTO/DAO的区别
- C++常见编译/链接错误及其解决办法
- 最小二乘法直线拟合
- 嵌入式SQL(C)
- 算法之Linq
- oracle的job时间设置参考
- C++ 编译器的函数名修饰规则