gvim7.3
1· normal 模式:
*
向下所搜光标下的单词
#
向上搜索光标下的单词
2· normal 模式: << / >>
删除 / 添加一个缩进,在光标所在行的行首
注:
在输入以上字符前输入数字n,表示作用范围,自光标所在行起,共n行
3. TargList无法生成文件tags。可能原因是该文件路径中存在中文字符。(Windows GVim)
4·使用vim,在指定目录和文件中搜索关键字
:vimgrep /key string/ **/*.*
在当前目录及子目录下的所有文件中搜索关键字,搜索的结果存放在quickfix窗体中
5·quickfix常用命令
:copen 打开quickfix
:cclose 关闭quickfix
:cc 跳转到当前查找的关键字位置,当跳到该位置后,手动浏览代码到其它位置时,按此命令可跳回到当前关键字位置
:cn 转到下一个关键字(quickfix列表中的)
:cp 转到上一个关键字(quickfix列表中的)
5·让qucikFix窗口显示在中间位置。在打开quickFix窗口前,关闭targlist窗体。
6· 列编辑模式
linux:
1 将光标移至编辑位置,Ctrl+V进可视模式,以光标当前位置为起点,按上下左右键选择编辑的范围
2 按‘d’删除选择的内容,或shift+i,插入文本,选择插入文本是按光标起始位置的列号和选择的行数进行编辑,不替换原有内容
windows:
1 在normal模式下选择编辑范围(shift+上下左右键 或 用鼠标圈)
2 Ctrl+q进入列编辑模式
3 按Del键删除选中的内容,或输入内容替换选中的内容
7· 在浏览过到地方,来回切换
Ctrl+O :之前浏览过的位置
Ctrl+I:之后浏览的位置
8· 撤销操作
‘u’:撤销上一个命令
‘U’:行撤销,撤销所有在前一行上的命令
Ctrl+R: 重复上个命令
9· 显示vim当前的工作目录
:pwd
显示当前编辑文件的全路径文件名(相对与vim当前工作目录到)
:f
10· vim中创建新文件,文件-》新建。
编辑完内容后输入命令":file filename" "filename"就是新建文件保存的文件名,默认在当前vim的工作目录下,可以输入命令:pwd查看目录。
11· 显示16进制数据
:%!xxd -g 1 表示每1个字节为1组
:%!xxd -g 2 表示每2个字节为1组(默认)
:%!xxd -g 4 表示每4个字节为1组
:%!xxd -r 将vim恢复成原来的显示
man xxd可以获得xxd的帮助文件
http://blog.csdn.net/eroswang/article/details/4791875
12· 删除提示符后面到所有字符
shift+d