在vim中跳转到节点文档

3

大家好,

我最近开始进行一些JavaScript编程。我已经使用了python-mode vim插件,现在正在寻找一个具有类似功能的JavaScript插件。

我已经获得了大部分重要的东西,所以我最想要的是一个可以直接跳转到内置库文档的插件。在python-mode中,这是通过将光标放在函数调用上并按下D来完成的。它会打开一个新的拆分窗口,其中包含文档内容。

粗略的谷歌搜索没有发现类似于JavaScript/node.js的任何内容,因此我想知道是否有可用的内容,或者是否需要自己制作。

2个回答

1
如果您喜欢在浏览器中查看文档,我创建了一个名为dochub.vim的Vim插件。
它可以通过将光标放置在类、属性或方法上并键入JJ来显示CSS、DOM、HTML、JavaScript、JQuery、PHP和Python的文档。

Dochub 似乎有点慢,但除此之外,这个软件已经足够接近完美了。我希望它能够在当前项目中打开新函数的定义文件,但这会带来一些问题。 - Spencer Rathbun
是的,Dochub 具有很多 AJAX 功能,有时会出现问题。我想过将脚本指向 https://developer.mozilla.org,但我没有看到像 Dochub 那样轻松搜索它的简单方法。dochub 基本上摄取了 Mozilla 的文档并使其易于搜索。如果您知道替代方法,我会更新插件。 - Steve McKinney
我说错了。Mozilla文档易于搜索,但不易于“跳转”。我喜欢Dochub能够直接带我到我感兴趣的类或属性,而无需查看10个左右的搜索结果。 - Steve McKinney
这是一个不错的功能。我还没有使用过这个插件,所以我们将看到慢加载是否在实践中成为问题。 - Spencer Rathbun

0

很遗憾,JavaScript没有这样的东西。

Python模式使用Python内置的help('keyword'),但我没有听说过任何JavaScript引擎中有这样的东西。甚至连nodejs也没有。不过如果有,我会很高兴被证明是错误的。

你可以想出一些方法,在光标在Date()上时调用https://developer.mozilla.org/fr/search?q=Date。但我认为这不现实。

你看看那边找到了吗?


真遗憾。啊,好吧,我本来希望有惊喜的。 - Spencer Rathbun
1
当您找到一个用于显示文档的程序时,您可能想要查看 :h keywordprg:h K。然后将类似 setlocal keywordprg js-man 的内容附加到 ~/.vim/after/ftplugin/js.vim 文件中。 - Peter Rincker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接