我希望完全像在崇高文本中一样自动完成,但在
vim中.
我想要这种行为:
>当我开始输入一个单词时,我想要一个表示完成的框;
>在建议的完成中,我希望使用最后的单词;
>我希望通过ctags获得功能;
>我想要使用我正在使用的语言的标准函数;
>我想要片段;
解决方法
目前我正在使用
YouCompleteMe ……虽然我不知道它是否可以配置为根据上次使用情况对单词进行排序,但它非常好.它具有一般模糊完成功能,可以在任何文件类型上工作(你可能会发现模糊完成很棒),但它也包含通过libclang进行C/C++ / Objective-C / Objective-C的语义完成.
特别是,我从源头编译最新的clang,libc和VIM来调整和设置VIM以使用我的环境python / ruby / etc并得到一个不错的C 11支持.然后,我从源代码编译YouCompleteMe,虽然我首先通过插件管理器安装它.我目前的选择是VAM,但还有其他像Vundle和Pathogen.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。