【问题标题】:Jump to node documentation in vim跳转到 vim 中的节点文档
【发布时间】:2018-02-14 02:47:03
【问题描述】:

全部,

我最近开始做一些 javascript 编码。我使用了python-mode vim plugin,并且正在寻找具有类似功能的javascript 插件。

我已经掌握了大部分重要的东西,所以我最想要的是一个插件,它可以直接跳转到内置库的文档。在 python 模式下,这是通过将光标放在一个函数调用并按下D。它会打开一个包含文档内容的新拆分。

粗略的谷歌搜索没有显示任何类似的 javascript/node.js,所以我想知道是否有可用的东西,或者我是否需要自己推出。

【问题讨论】:

    标签: javascript node.js vim


    【解决方案1】:

    如果在浏览器中打开文档对您有用,我创建了一个名为 dochub.vim 的 Vim 插件。

    通过将光标放在类、属性或方法上并输入JJ,它将显示 CSS、DOM、HTML、JavaScript、JQuery、PHP 和 Python 的文档。

    【讨论】:

    • Dochub 似乎有点慢,但除此之外这似乎足够接近。我确实希望它可以在当前项目中打开一个包含新功能定义的文件,但这有问题。
    • 是的,Dochub 有时会遇到很多 AJAXiness。我曾想过将脚本指向developer.mozilla.org,但我没有看到像dochub 那样搜索它的简单方法。 dochub 基本上吸收了 Mozilla 的文档并使其易于搜索。如果您知道替代方案,我会更新插件。
    • 我说错了。 Mozilla 文档易于搜索,但不能跳转。我喜欢 Dochub 直接将我带到我感兴趣的课程或房产,而无需查看超过 10 个左右的搜索结果。
    • 这是一个不错的功能。我还没有使用过这个插件,所以我们看看加载缓慢是否是一个实际问题。
    【解决方案2】:

    恐怕没有 JavaScript 这样的东西。

    Python 模式使用 Python 的内置 help('keyword'),但我不知道在任何 JavaScript 引擎中有这样的事情。甚至没有nodejs。不过,我希望被证明是错误的。

    当光标在Date() 上时,您可以想出调用https://developer.mozilla.org/fr/search?q=Date 的东西。但我认为期望更多是不现实的。

    你看over there了吗?

    【讨论】:

    • 真可惜。啊,好吧,我希望会感到惊讶。
    • 当您确实找到了一个程序来显示您的文档时,您可能需要查看:h keywordprg:h K。然后将setlocal keywordprg js-man 之类的内容附加到~/.vim/after/ftplugin/js.vim
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    相关资源
    最近更新 更多