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

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

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

其实还有一些其他功能和设置, 但是我都没有用过, 这些功能再加上正则表达式, 已经够我用了, 其他的你可以在网页上看看它的文档, 如果有什么惊人发现记得跟我互通有无, 共同进步哦....

13、高亮的书签 -- 插件: VisualMark

下载地址   ?script_id=1026
 
版本
 
 
安装   把visualmark.vim 文件丢到 ~/.vim/plugin 文件夹就好了  
手册
   

下面介绍它的用法:
vim也和其他编辑器一样有"书签"概念, 在vim中叫"Mark", 可以用下面的命令查看相关说明:

:help Mark
该"书签"有个很很大的缺点: 不可见.
我下面要介绍的Visual Mark插件跟vim中的"Mark"没有什么关系, 并不是使其可见, 而是自己本身就是"可见的书签", 接着往下看就明白了, 用作者的话说就是"类似UltraEdit中的书签".
另外, 网上也有使vim中的Mark可见的插件, 但是我试了一下, 好像没Visual Mark好用, 我就不介绍了.

按照上面的方法安装好Visual Mark后, 你什么也不用设置, 如果是gvim, 直接在代码上按下Ctrl+F2, 如果是vim, 用"mm", 怎么样, 发现光标所在的行变高亮了吧, 见下图:

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

(--- 图17 ---)
如果你设置了多个书签, 你可以用F2键正向在期间切换, 用Shift+F2反向在期间切换.
好了, 我Visual Mark介绍完了, 够简单吧^_^.

如果你嫌书签的颜色不好看, 你还可以自己定义, 不过是修改这个插件脚本的的源码, 在目录~/.vim/plugin/中找到并打开visualmark.vim, 找到下面这段代码:

复制代码 代码如下:


if &bg == "dark"  // 根据你的背景色风格来设置不同的书签颜色
 highlight SignColor ctermfg=white ctermbg=blue guifg=wheat guibg=peru
else             // 主要就是修改guibg的值来设置书签的颜色
 highlight SignColor ctermbg=white ctermfg=blue guibg=grey guifg=RoyalBlue3
endif

我还有几个不满意的地方:
1 这个书签不能自动保存, 关闭vim就没了.
2 切换书签时不能在不同文件间切换, 只能在同一个文件中切换

如果哪位朋友能解决这两个问题, 请一定要告诉寡人啊

14、 自动补全

用过Microsoft Visual Studio的朋友一定知道代码补全功能, 输入一个对象名后再输入"."或者"->", 则其成员名都可以列出来, 使Coding流畅了许多, 实现很多懒人的梦想, 现在我要告诉你, 这不再是Microsoft Visual Studio的专利了, vim也可以做到! 下面由我来教你, 该功能要tags文件的支持, 并且是ctags 5.6版本, 可以看看前文介绍tags文件的章节.

我这里要介绍的功能叫"new-omni-completion(全能补全)", 你可以用下面的命令看看介绍:

复制代码 代码如下:


:help new-omni-completion

你还需要在~/.vimrc文件中增加下面两句:

复制代码 代码如下:


filetype plugin indent on


打开文件类型检测, 加了这句才可以用智能补全

复制代码 代码如下:


set completeopt=longest,menu


关掉智能补全时的预览窗口

请确定你的Ctags 5.6已经安装好, 并且生成的tags文件已经可以用了, 那么我们就要抄家伙开搞了.
用vim打开源文件

复制代码 代码如下:


$ vi /home/wooin/vim71/src/main.c

设置tags文件

复制代码 代码如下:


:set tags=http://www.jb51.net/home/wooin/vim71/tags


随便找一个有成员变量的对象, 比如"parmp", 进入Insert模式, 将光标放在"->"后面,
然后按下"Ctrl+X Ctrl+O", 此时会弹出一个下列菜单, 显示所有匹配的标签, 如下图:

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

(--- 图18 ---)
此时有一些快捷键可以用:

(编辑:焦作站长网)

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

热点阅读