【问题标题】:Integrate SubLime with my javadoc将 SubLime 与我的 javadoc 集成
【发布时间】:2017-03-24 23:04:42
【问题描述】:

我已经开发了自己的带有复杂签名的 java API,我正在尝试找到一种方法让 Sublime 识别 javadoc,以便自动完成适用于我的 API。

我已经搜索,而是找到了有助于开发 javadoc 的问题,而不是将它们与自动完成一起使用。请指出正确的方向。

【问题讨论】:

  • Javadoc 和它有什么关系?正确执行此操作的任何操作都将直接对方法签名本身进行操作,这是您的代码的最终真相,并且如果 Javadoc 信息可用,则也表明了这一点。无论如何,有 JavaIME,不管它值多少钱。底线是你永远不会从 Sublime 中获得真正的 Java IDE 功能。
  • 另外,如果代码在您的项目中,并且您安装了各种完成包中的任何一个,那么无论如何您都会获得项目范围的完成建议。
  • 很遗憾,我希望在开发过程中像常规 IDE 一样使用带有自动完成和编译错误的 sublime。请发布答案。
  • 只是为了强调 Dave Newton 所说的:Javadoc 和 IDE 自动完成功能彼此无关。此外,如果您希望 Java 在 Sublime 中自动完成,那么您应该谷歌“java sublime autocomplete”并尝试在那里找到的解决方案。如果解决方案对您不起作用,请在此处发布一个问题,解释原因。照原样,这是重复的。

标签: java autocomplete sublimetext2 sublimetext3 sublimetext


【解决方案1】:

我希望在开发过程中像常规 IDE 一样使用具有自动完成和编译错误的 sublime。

似乎python有类似的东西。

Anaconda 将您的 Sublime Text 3 转变为功能齐全的 Python 开发 IDE,包括自动补全、代码检查、IDE 功能、autopep8 格式化、McCabe 复杂性检查器 Vagrant 和 Docker 对 Sublime Text 3 的支持,使用 Jedi、PyFlakes、pep8、MyPy、PyLint、 pep257 和 McCabe 永远不会冻结您的 Sublime Text 3。
https://github.com/DamnWidget/anaconda

Anaconda 也可以扩展到其他语言。

您希望看到 anaconda 为您的语言提供支持吗?使用 anaconda_rust 或 anaconda_php 作为模板,并通过 anaconda 的可插入架构使您的语言栩栩如生。
https://github.com/DamnWidget/anaconda#available-plugins-for-anaconda

【讨论】:

    猜你喜欢
    • 2013-04-13
    • 2016-06-30
    • 1970-01-01
    • 2014-07-06
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    相关资源
    最近更新 更多