vim配置c语言开发环境 vim简单配置教程( 七 )


Oil and vinegar – split windows and project drawer
然后像我一样开始使用 vim-dirvish,进行一些配置,比如当前文档按“-”号就能不切窗口的情况下在当前窗口直接返回当前文档所在的目录,再按一次减号就返回上一级目录,按回车进入下一级目录或者再当前窗口打开光标下的文件 。进一步映射 “<tab>7” , “<tab>8” 和 “<tab>9” 分别用于在新的 split, vsplit 和新标签打开当前文件所在目录,这样从一个文件如手,很容易找到和该文件相关的其他项目文件 。
最后一个是 C/C++ 的头文件/源文件快速切换功能,有现成的插件做这事情,比如 a.vim,我自己没用,因为这事情太简单,再我发现 a.vim 前我就觉得需要这个功能,然后自己两行 vim 脚本就搞定了 。
需要视频资料的加关注后台私信“1”获取
参数提示
这个功能应人而异,有人觉得不需要,有人觉得管用 。写 C/C++ 时函数忘了可以用上面的 YCM 补全,但很多时候是参数忘记了怎么办?YCM的参数提示很蛋疼,要打开个 Preview 窗口,实在是太影响我的视线了,我自己写过一些参数提醒功能,可以在最下面的命令行显示当前函数的参数,不过这是基于 tags 的,搭配前面的 gutentags,对其他语言很管用,但对 C/C++ 我们还可以使用更好的 echodoc 插件:
它可以无缝的和前面的 YCM 搭配,用 libclang 给你生成参数提示,当你用 YCM 的 tab 补全了一个函数名后,只要输入左括号,下面命令行就会里面显示出该函数的参数信息,随着光标移动,下面还会高亮出来你正在处于哪个参数位置 。
唯一需要设置的是使用 “set noshowmode”关闭模式提示,就是底部 —INSERT— 那个,我们一般都用 airline / lightline 之类的显示当前模式了,所以默认模式提示可以关闭,INSERT 模式下的命令行,完全留给 echodoc 显示参数使用 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: