vim常用快捷键+cscope插件
2017-12-05 16:06
531 查看
1、#vim常用快捷键#
a 从光标后一位置插入,A在行尾插入
:set nu 显示行号; :set nonu 不显示行号
搜索:加 \c-------可忽略大小写 进行查询
“shift+*”选中方法,再定位到类名 ctrl+】进入, 可定位到选中的方法
G-----移动到文件底部 gg-----移动到文件顶部
0-----跳到行首 $-----跳到行尾
放大放小:空格键
切换窗口:alt+数字
全屏 :alt+回车
解锁:ctrl+q
锁屏:ctrl+s
替换 : n, $s/registrOrder源/evectionOrder目的/g 从第n行开始 到最后 把registrOrder替换成evectionOrder
多行批量替换:“ctrl+v”,然后左右上下选择块,按“c”后输入想要替换成的结果,按“ESC”全部替换
多行注释:“ctrl+v”-------方向键选中多行-------大写的I------输入“#”或“//”------按esc键
右边目录打开了文件 如何返回? ctrl+6 可返回
w---跳到下一单词的开头
b---跳到上一单词的开头
c+w:删除整个字符串
c+$:删除从光标位置到行尾的所有字符
d+w:删除单词,从光标位置到单词的尾部 delete world
d+i+xx:删除xx里的所有内容。例:d+i+)删除()里的所有内容;d+i+}删除{}里的所有内容
2、cscope 插件
执行命令sh project/create_scope.sh 添加cscope数据库,:cs add project/cscope.out
cscope、ctags插件目录:/usr/share/vim/vim72/plugin/
cscope是ctags的进一步封装。
ctags会把所有文件,通过算法保存到一个文件,到时搜索用。文件路径/home/dev/svn/avatar/trunk/project/tags
cscope.out
cscope会为cscope.files中列出的所有文件生成索引数据库。首次使用Cscope时,他会根据源文件生成符号数据库。然后在以后的使用中,cscope只是在源文件有改动或源文件列表不同时才会重建数据库。当在重建数据库时,未改动过的文件对应的数据库信息会从旧的数据库中拷贝过来,所以会使重建数据库快于一开始的新建数据库
:cs f c xx 调用xx的函数
:cs f f xx 查找xx文件
:cs f e xx 查找所有包含 文件 的位置
a 从光标后一位置插入,A在行尾插入
:set nu 显示行号; :set nonu 不显示行号
搜索:加 \c-------可忽略大小写 进行查询
“shift+*”选中方法,再定位到类名 ctrl+】进入, 可定位到选中的方法
G-----移动到文件底部 gg-----移动到文件顶部
0-----跳到行首 $-----跳到行尾
放大放小:空格键
切换窗口:alt+数字
全屏 :alt+回车
解锁:ctrl+q
锁屏:ctrl+s
替换 : n, $s/registrOrder源/evectionOrder目的/g 从第n行开始 到最后 把registrOrder替换成evectionOrder
多行批量替换:“ctrl+v”,然后左右上下选择块,按“c”后输入想要替换成的结果,按“ESC”全部替换
多行注释:“ctrl+v”-------方向键选中多行-------大写的I------输入“#”或“//”------按esc键
右边目录打开了文件 如何返回? ctrl+6 可返回
w---跳到下一单词的开头
b---跳到上一单词的开头
c+w:删除整个字符串
c+$:删除从光标位置到行尾的所有字符
d+w:删除单词,从光标位置到单词的尾部 delete world
d+i+xx:删除xx里的所有内容。例:d+i+)删除()里的所有内容;d+i+}删除{}里的所有内容
2、cscope 插件
执行命令sh project/create_scope.sh 添加cscope数据库,:cs add project/cscope.out
cscope、ctags插件目录:/usr/share/vim/vim72/plugin/
cscope是ctags的进一步封装。
ctags会把所有文件,通过算法保存到一个文件,到时搜索用。文件路径/home/dev/svn/avatar/trunk/project/tags
cscope.out
cscope会为cscope.files中列出的所有文件生成索引数据库。首次使用Cscope时,他会根据源文件生成符号数据库。然后在以后的使用中,cscope只是在源文件有改动或源文件列表不同时才会重建数据库。当在重建数据库时,未改动过的文件对应的数据库信息会从旧的数据库中拷贝过来,所以会使重建数据库快于一开始的新建数据库
:cs f c xx 调用xx的函数
:cs f f xx 查找xx文件
:cs f e xx 查找所有包含 文件 的位置
相关文章推荐
- 一起talk Vim吧(第十八回:Vim插件之cscope续)
- 利用Vim打造开发环境(二)---->几个常用的插件
- [Objective-C] Xcode中常用的快捷键操作与插件
- Vim 实用技术常用插件
- Brackets使用教程,包括简介,下载,安装,常用插件以及快捷键
- centos上vim 常用经典快捷键大全
- Vim 常用插件
- vim 常用 NERDTree 快捷键
- VIM常用操作和快捷键
- VIM常用操作, 插件和vimrc文件
- vim插件ZenCoding一些常用的操作
- Vim基本操作命令及常用快捷键
- vim包,已自带所有常用插件及常用命令总结
- Sublime Text 3使用技巧总结--快捷键及常用插件
- [Linux] VIM 常用快捷键2
- vim常用插件3
- php学习笔记(一)IDE(Sublime3)配置、快捷键、常用插件
- liunx下vim最常用的快捷键总结
- liunx下vim最常用的快捷键总结
- vim常用插件