Vi三种模式我想就不用说明了,用过的Vi的兄弟姐妹相信都非常明白了。
1. 复制粘帖删除 yy、nyy、p、dd、ndd、x
yy 复制光标所在行
nyy 复制光标所在行开始向下n行
p 粘帖光标所在位置
dd 删除光标所在行
ndd 删除光标所在行开始向下n行
x 删除光标所在位置的一个字符
2. 光标移动 0、$、G、nG、n<Enter>、<ctrl>+b、<ctrl>+f、<ctrl>+u、<ctrl>+d
0 光标移动到行头
$ 光标移动到行尾
G 光标移动到文本最后
nG 光标移动到第n行
<ctrl>+b 后翻一页
<ctrl>+f 前翻一页
<ctrl>+u 后翻半页
<ctrl>+d 前翻半页
3. 方向键 h、l、j、k
h 向左
l 向右
j 向上
k 向下
4. 查找 /name、?name、n
/name 向后查找name
?name 向前查找name
n 重复上一次查找
5. 另存为文件 :x filename
6. 显示行号 :set nu 不显示行号 :set nonu
7. 自动缩进 :set cindent
:set tw=2 缩进两格
8. 显示括号匹配 :set showmatch(sm)
9. 用函数名快速打开相应函数所在文件
ctags *.c 命令对当前目录下的C源程序扫描,产生tags文件,然后使用“ta 函数名”快速打开函数所在文件,并将光标定位在函数开头。
10. 查看函数帮助,光标移到函数上,在命令模式下输入“K”,就可调出“Linux Programmer‘s Manual”中的该函数帮助。
11.代码排版选中输入“=”,全篇排版用gg=G。