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

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

发布时间:2020-12-15 22:42:00 所属栏目:安全 来源:网络整理
导读:我希望完全像在崇高文本中一样自动完成,但在 vim中. 我想要这种行为: 当我开始输入一个单词时,我想要一个表示完成的框; 在建议的完成中,我希望使用最后的单词; 我希望通过ctags获得功能; 我想要使用我正在使用的语言的标准函数; 我想要片段; 关于vim的自动
我希望完全像在崇高文本中一样自动完成,但在 vim中.

我想要这种行为:

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

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

解决方法

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

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

(编辑:李大同)

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

    推荐文章
      热点阅读