您的位置:首页 > 运维架构 > Linux

Linux 变干边学 学习笔记之 Vi常用命令

2012-04-08 16:18 796 查看
1

:/Updating

查找文中所有与“Updating”匹配的字符串,并且将光标移到(当前光标所在行的下一行开始相匹配的)“Updating”字符串的位置

2

:5, $s/Updating/Installing/g

从第5行起至文件最后一行,将所有“Updating”字符串替换成“Installing”字符串

3

:2, $s/Updating/Installing

从第2行起至文件最后一行,将每行的第一个“Updating”字符串替换成“Installing”字符串

4

<u>

撤销当前操作(后退)

5

<CTRL+r>

取消撤销(前进,或者说前进到下一次操作)

6

:s/Updating/Installing/g

将当前光标所在行所有“Updating”字符串替换成“Installing”字符串

7

:w! ./ViTest

将文件所有内容覆盖掉./ViTest中的原内容

8

5G

光标移至第5行

9

G

光标移至文件最后一行

10

<v>

标记文件,类似Windows command下的标记功能

11

<yy>

将光标所在当前行保存至缓冲区

12

<p>

在光标所在位置粘贴复制的内容

13

<dd>

剪切光标所在当前行

14

<3dd>

从光标所在行开始,连续剪切掉3行

15

<4p>

从当前行的末尾开始,重复4粘贴复制或者剪切掉的内容

16

<r>

替换光标所指位置的字符,按<r>键后,输入替换字符,输入以后退出修改模式,回到浏览模式

17

<h>

光标向左移动

18

<l>(小写L)

光标向右移动

19

<j>

光标向下移动

20

<k>

光标向上移动

21

<s>

删除光标所在字符,等待输入,输入后停留在修改模式

22

<S>

删除光标所在行的字符,等待输入,并停留在修改模式

23

<i>

进入修改模式,在光标所在字符后加入字符

24

<a>

在光标所在行的末尾追加字符,并进入修改模式

25

<5o>

从光标所在行末尾起,添加5个空行,并停留在修改模式

26

<5O>(大写字母O)

从光标所在行起,添加5个空行,并停留在修改模式

27

<7yy>

从光标所在行起,复制连续7行的内容

28

<$>

将光标移到当前行的行尾

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: