Linux – 一般模式下常用操作

一、移动光标相关

1、显示文件行数

:set nu

2、取消显示行数

:set nonu

3、将光标移动到文件最后一行

0G 【也可以 G

4、将光标移动到文件第一行

1G 【也可以gg

5、将光标移动到第 20 行

20G

6、光标下移 10 行

10↓ 【也可以 10<ENTER>

二、查找替换相关

1、向光标之下查找 ‘left’ 字符串

/left 【配合n 使用,移动到下一个 left】

2、在第 11 行到第 15 行寻找字符串 “array”,并替换为 “list”

:11,15s/array/list/g

3、在第 11 行到最后一行寻找字符串 "array",并替换为 “list”

11,$s/array/list/g

三、删除、复制、粘贴相关

1、向后删除10个字符

10x 【x 为小写】

2、向前删除20个字符

20X 【X 为大写】

3、删除(剪切)光标所在的那一整行

dd

4、删除(剪切)光标所在到第一行的所有数据

d1G

5、删除(剪切)光标所在到最后一行的所有数据

dG

6、复制光标所在的那一行

yy

7、复制光标所在的向下 30 行

30yy

8、将复制的内容粘贴在光标下一行

p【小写】

9、将复制的内容粘贴在光标上一行粘贴

P【大写】

10、恢复上一个操作

u