1. 普通模式
常用语法
1)yy (功能描述:复制光标当前一行)
数字yy (功能描述:复制一段(例如3yy,则复制当前行附近的3行))
2)p (功能描述:箭头移动到目的行粘贴)
3)u (功能描述:撤销上一步)
4)dd (功能描述:删除光标当前行)
数字dd (功能描述:删除光标(含)后多少行,例如5dd,则删除光标后的5行)
5)x (功能描述:向后删除一个字母,相当于del)
X(shift+x) (功能描述:向前删除一个字母,相当于Backspace)
6)yw (功能描述:复制一个词)
7)dw (功能描述:删除一个词)
8)shift+^ (功能描述:移动到行头)
9)shift+$ (功能描述:移动到行尾)
10)G(shift+g) (功能描述:移动到页尾)
11)数字N+shift+g (功能描述:移动到目标行)
12)v (功能描述:进入字符选择模式,选择完成后,按y复制,按p粘贴)
13)ctrl+v (功能描述:进入块选择模式,选择完成后,按y复制,按p粘贴)
14)shift+v (功能描述:进入行选择模式,选择完成后,按y复制,按p粘贴)
2. 编辑模式
1)进入编辑模式
i 在光标当前位置进入编辑模式
I 在该行的最前面进入编辑模式
a 在光标后一位进入编辑模式
A 在该行的末尾进入编辑模式
o 在该行的上一行进入编辑模式
O 在该行的下一行进入编辑模式
2)退出编辑模式
按『Esc』键
3. 指令模式(末行模式)
在普通模式当中,输入『: / ?』3个中的任何一个按钮,就可以将光标移动到最底下那一行。
1)基本语法
(1): 选项
选项:
w 保存
q 退出
! 感叹号强制执行
(2)/ 查找,/被查找词,n是查找下一个,shift+n是往上查找
(3)? 查找,?被查找词,n是查找上一个,shift+n是往下查找
2)示例
:q #退出
:w #保存
:wq #退出并保存
:w 新文件名 #另存为
:number #转到第number行
: #光标跳转到第1行
:set nu #显示行号
:set nonu #取消行号
:3d #删除第3行
:/demotext #查找第1次出现的demotext的地方
#按n定位到下一个
#按N定位到上一个
:%s /demotext /replacetext #查找文件中所有demotext,替换为replacetxet