Linux Vim编译器使用大全(个人总结)

VI命令总结:

一、一般模式下

1、移动光标的方法

向下移动30   30↓

屏幕向下移动一页 [Ctrl] + [f]

屏幕向上移动一页 [Ctrl] + [b]

光标向后移动20个空格 20

移动到这一行最前面的字符 0

移动到这一行最后边的字符 $

移动到这个档案的最后一行 G

移动到这个档案的第20 20G

移动到这个档案的第一行 gg

光标向下移动n n

2、搜寻与取代

向光标下寻找一个字符串名为word的字符串 /word

在 100  200 之间搜寻 vbird 并取代为 VBIRD   :100,200s/vbird/VBIRD/g

从第一行到最后一行寻找 word1 字符串,并取代为word(c提示是否替换)  :1,$s/word1/word2/g(c)

3、删除,复制,粘贴

向后删除一个字符(相当于del/向前删除一个字符(backspace x/X

删除游标所在的一整行 dd

删除游标所在向下n ndd

复制游标所在的哪一行 yy

复制游标所在的向下n nyy

将所复制的数据在光标的下一行粘贴/。。。。。上一行粘贴 p/P

复原上一次动作 u

重做上一个动作 [Ctrl]+r .

二、编辑模式下

从目前光标所在处插入/在目前所在行的第一个非空格符处开始插入 i/I

从目前光标所在的下一个字符处开始插入/从光标所在行的最后一个字符处开始插入 a/A

在目前光标所在的下一行处插入新的一行 o

在目前光标所在处的上一行插入新的一行 O

退出编辑模式,回到一般模式中 Esc

三、指令列模式下

将编辑的数据写入硬盘档案中 w

离开 vi  q

若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案 q

储存后离开 wq 强制储存后离开 wq

将档案还原到最原始的状态 e

将 n1  n2 的内容储存成 filename 这个档案 :n1,n2 w [filename]

显示行号,设定之后,会在每一行的前缀显示该行的行号 set  nu

与 set nu 相反,为取消行号 set  nonu

:!ls  可以在编辑中查看当前目录

你可能感兴趣的:(linux,学习总结)