微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在vim中使用代码完成,就像在sublime文本中一样

我希望完全像在崇高文本中一样自动完成,但在 vim中.

我想要这种行为:

>当我开始输入一个单词时,我想要一个表示完成的框;
>在建议的完成中,我希望使用最后的单词;
>我希望通过ctags获得功能;
>我想要使用我正在使用的语言的标准函数;
>我想要片段;

关于vim的自动完成有很多插件,我迷路了.

解决方法

目前我正在使用 YouCompleteMe ……虽然我不知道它是否可以配置为根据上次使用情况对单词进行排序,但它非常好.它具有一般模糊完成功能,可以在任何文件类型上工作(你可能会发现模糊完成很棒),但它也包含通过libclang进行C/C++ / Objective-C / Objective-C的语义完成.

特别是,我从源头编译最新的clang,libc和VIM来调整和设置VIM以使用我的环境python / ruby​​ / etc并得到一个不错的C 11支持.然后,我从源代码编译YouCompleteMe,虽然我首先通过插件管理器安装它.我目前的选择是VAM,但还有其他像Vundle和Pathogen.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐