加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠

发布时间:2020-03-14 07:07:57 所属栏目:安全 来源:站长网
导读:这篇文章主要介绍了手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠 ,需要的朋友可以参考下

下载地址   ?script_id=31
 
版本
 
 
安装
  将a.vim 放到 ~/.vim/plugin 文件夹中
 
手册
   

下面介绍它的用法:
作为一个C程序员, 日常Coding时在源文件与头文件间进行切换是再平常不过的事了, 直接用vim打开其源/头文件其实也不是什么麻烦事, 但是只用一个按键就切换过来了, 这是多么贴心的功能啊....
安装好a.vim后有下面的几个命令可以用了:

:A   在新Buffer中切换到c/h文件  
:AS   横向分割窗口并打开c/h文件  
:AV   纵向分割窗口并打开c/h文件  
:AT   新建一个标签页并打开c/h文件  

其他还有一些命令, 你可以在它的网页上看看, 我都没用过, 其实也都是大同小异, 找到自己最顺手的就行了.

我在~/.vimrc中增加了一句:

nnoremap <silent> <F12> :A<CR>

意思是按F12时在一个新的buffer中打开c/h文件, 这样在写程序的时候就可以不假思索地在c/h文件间进行切换, 减少了按键的次数, 思路也就更流畅了, 阿弥陀佛....

12、在工程中查找 -- 插件: Grep

下载地址   ?script_id=311
 
版本   1.8  
安装   把grep.vim 文件丢到 ~/.vim/plugin 文件夹就好了  
手册
  在grep.vim 文件头部  

下面介绍它的用法:
vim有自己的查找功能, 但是跟shell中的grep比起来还是有些差距的, 有时Coding正火急火燎的时候, 真想按下F3, 对光标所在的词来个全工程范围的grep, 不用敲那些繁琐的命令, 现在福音来了, 跟我同样懒的人不在少数, 在grep.vim脚本的前部可以找到一些说明文档:

:Grep   按照指定的规则在指定的文件中查找
 
:Rgrep   同上, 但是是递归的grep  
:GrepBuffer   在所有打开的缓冲区中查找
 
:Bgrep   同上
 
:GrepArgs   在vim的argument filenames (:args)中查找  
:Fgrep   运行fgrep  
:Rfgrep   运行递归的fgrep  
:Egrep   运行egrep  
:Regrep   运行递归的egrep  
:Agrep   运行agrep  
:Ragrep   运行递归的agrep  

上面的命令是类似这样调用的:

:Grep   [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:Rgrep  [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:Fgrep  [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:Rfgrep [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:Egrep  [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:Regrep [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:Agrep  [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:Ragrep [<grep_options>] [<search_pattern> [<file_name(s)>]]  
:GrepBuffer [<grep_options>] [<search_pattern>]  
:Bgrep [<grep_options>] [<search_pattern>]  
:GrepArgs [<grep_options>] [<search_pattern>]  

但是我从来都不用敲上面那些命令的^_^, 因为我在~/.vimrc中增加了下面这句:

nnoremap <silent> <F3> :Grep<CR>

比如你想在/home/wooin/vim71/src/main.c中查找"FEAT_QUICKFIX", 则将光标移到"FEAT_QUICKFIX"上, 然后按下F3键, 如下图:

手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠


(--- 图14 ---)
在最下面的命令行会显示:
Search for pattern: FEAT_QUICKFIX  
此时你还可以编辑该行, grep支持正则表达式, 你想全词匹配的话可以改成:
Search for pattern: /<FEAT_QUICKFIX/>  
然后按下回车:

手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠

(--- 图14 ---)
在最下面的命令行会显示:

Search for pattern: FEAT_QUICKFIX
此时你还可以编辑该行, grep支持正则表达式, 你想全词匹配的话可以改成:

Search for pattern: /<FEAT_QUICKFIX/>
然后按下回车:

手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠

(--- 图15 ---)
在最下面的命令行会显示:

Search in files: *

是问你搜索范围, 默认是该目录下的所有文件, 此时你还可以编辑该行, 比如你只想搜索源码文件:

Search in files: *.c *.h

然后在按下回车, 会在弹出的QuickFix窗口中列出所有符合条件的搜索结果, 你可以在其中查找你想要的结果, 如下图:

手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠

(--- 图16 ---)

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读