gpt4 book ai didi

javascript - 使用 YouCompleteMe 完成 VIM 语义 JavaScript?

转载 作者:数据小太阳 更新时间:2023-10-29 04:44:16 26 4
gpt4 key购买 nike

有什么方法可以在 VIM 中实现语义 javascript 代码补全?

我已经尝试过 YouCompleteMe (YCM),它为我提供了一些代码补全功能,但它完全基于我当前的缓冲区(或多个缓冲区?)。

当我显式调用 :YcmCompleter 时,我得到了

ValueError:文件类型不存在语义完成符:['javascript']

我主要在 node:sails.js 和 angularjs 中工作。我真的很欣赏一种在键入时获得建议的库方法的方法(例如,对于 Angular 、 Protractor/摩卡咖啡/ Jasmine )。

谢谢!

最佳答案

来自 YCm's huge README :

YCM will use your omnifunc (see :h omnifunc in Vim) as a source for semantic completions if it does not have a native semantic completion engine for your file's filetype. Vim comes with okayish omnifuncs for various languages like Ruby, PHP etc. It depends on the language.

Tern for Vim通过 Vim 的本地全能补全 ( <C-x><C-o> ) 提供您正在寻找的那种补全。安装该插件后,YCM 应该能够透明地使用它来完成 JavaScript。

关于javascript - 使用 YouCompleteMe 完成 VIM 语义 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22333858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com