问题标签 [eclim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
103 浏览

php - Vim - PHP 的 Eclim

我正在使用 Manjaro Linux(基于 Arch Linux)。我安装了 Eclipse,然后安装了 Eclim(都来自 AUR)。第一次工作,但我只能创建 C++ 项目。然后,我尝试安装 Eclipse PHP(也来自 AUR),但随后 Eclim 停止工作。之后我完全无法启动 Eclim 守护进程。你能帮我安装什么才能创建 PHP 项目吗?

我还在 Google Groups for Eclim 上发布了这个,但似乎几乎没有任何活动。

0 投票
0 回答
149 浏览

ruby - 无法在 Eclim (eclipse + vim) 中创建 Ruby 项目:无法找到别名“ruby”的性质

为了在 VIM 中使用eclim,我安装了 eclim(通过 arch linux aur package)并安装了eclipse-dltk-ruby。我想在服务器上使用它,所以我的设置是无头的。

但是:ProjectCreate ./ -n ruby命令仍然返回java.lang.IllegalArgumentException: Unable to find nature for alias 'ruby'. Supported aliases include: cpp=org.eclipse.cdt.core.ccnature, c=org.eclipse.cdt.core.cnature, c++=org.eclipse.cdt.core.ccnature while executing command (port: 9091): -editor vim -command project_create -"/home/user/" -n ruby

详细登录eclimd

可能应该有一些配置可以在 eclim(或 Eclipse)中启用该 Ruby 插件。但官方安装指南并没有提到它。

无论如何,当我运行 Eclipse 本身时,我可以在 Eclipse 的配置中看到 Ruby 部分:

在此处输入图像描述

有启动日志eclimd: http: //pastie.org/10750800

0 投票
1 回答
39 浏览

vim - Eclim 执行第一次保存代码

我在使用 eclim 时遇到了一些麻烦。一切正常,但是当我尝试时:Java,它并没有运行我的代码所处的当前状态。我
第一次运行我的代码时,它是一个简单的 hello world 程序来检查 eclim 是否工作。现在它应该生成一个窗口并渲染一些颜色,但是如果我使用 eclim 运行它,它所做的就是将“Hello World”打印到控制台。如果我退出 vim 并从终端编译/运行它,它会打开窗口并呈现颜色。所以我知道该程序正在运行,但 eclim 仍然只会运行我对它所做的第一次保存,我不知道为什么。

0 投票
2 回答
700 浏览

java - 为 Eclipse 安装 eclim(版本检查失败)macOS 的问题

我在尝试为 macOS 10.11.6 安装 eclim 时遇到问题。

按照此处的说明,我进入“验证要求”屏幕。但是,它出现了故障,所以我看不到错误,但错误在“检查 eclipse 版本”旁边。

如果我继续,我可以选择我的功能并得到错误

我确定我只是做错了什么,但是有人有帮助吗?我会很感激的。

0 投票
2 回答
504 浏览

eclipse - company-emacs-eclim 使用错误的项目路径

我有一个用于大型 Java/Maven 项目的新 Emacs 设置(在 Windows 上)。

安装了 Eclipse 和 eclim(java 层更新到最新版本的 spacemacs,company-emacs-eclim 作为额外包安装),但是当 company-emacs-eclim 尝试自动完成时,它使用了错误的文件路径,两次插入项目文件夹,例如

代替

错误信息是

在 eclimd 中,我得到一个带有相同消息的异常:

我试过关闭并重新打开工作区,在 Emacs 中重新打开项目,重新创建整个工作区,一切都给出了相同的结果。

0 投票
1 回答
196 浏览

java - 找不到 ac-emacs-eclim-source

我正在尝试设置 emacs ide 以将其与 Java 一起使用。我遵循了emacs-eclim 存储库中的所有安装步骤,但无法设置自动完成模式。如果我复制安装手册所说的代码:

emacs 告诉我 ac-emacs-eclim-source 不存在。我尝试安装 MELPA 包 ac-emacs-eclim,但是当托盘自动完成某些内容时,emacs 给了我错误。Yasnippet 和自动完成扩展运行良好,但如果我输入以下内容,我将无法显示:

对象的方法。有什么解决办法吗?

0 投票
1 回答
326 浏览

java - 在包中使用 java 类 (vim + eclim)

当您使用 vim 创建新的 java 类时,将其保存并在单独的 vim 实例上保持打开状态,显然在打开类的 vim 实例关闭之前您不能使用该类。

更新: 或不...试图复制问题,但现在它只是工作...没有改变任何东西。刚刚将新类添加到包中,我可以从 Main.java 中使用它...

问题解决了。

我有一个包org.test,在那个包中有Main.javaTest.java类。

但是由于某种原因Main.java(具有 main 方法)找不到Test.java类(我重复一遍,它们都在同一个包中)。

我试过import org.test.*;了,但仍然没有...

这是代码(如有必要)

主.java

测试.java

在 Main.java 我得到

有什么帮助吗?当我不使用包时一切正常。

如果有帮助,当我在 Main 中尝试时:

自动完成未找到测试,当我保存文件时出现错误

再来一次:Main.java 和 Test.java 在同一个包(org.test)中。

也许我需要更改设置?我假设在这种情况下,一切都会自动发生,但我真的不知道我应该改变什么以及在哪里改变......

0 投票
1 回答
114 浏览

java - 如何将 .class 文件夹添加到 eclim 中的类路径?

如何将带有 .class 文件的文件夹添加到 eclim 的类路径?

我已经尝试了eclim 官方网站中的选项,但它们都不起作用。

0 投票
0 回答
103 浏览

java - eclim 自动补全(验证)无法从 maven 项目依赖项中找到所有包

ENV:eclim-2.6.0,eclipse neon,我做了什么:在 Eclipse 的工作区下,我有一个 maven 项目目录。然后在 maven 项目下我运行 mvn eclipse:eclipse,打开一个 vim 并执行 :MvnRepo,然后使用 :ProjectImport proj 导入项目,我的 maven repo 位于 ~/.m2/repository

启动eclimd服务我可以得到:ProjectInfo(虽然默认nature是none),当我尝试使用自动完成时,抱怨no required nature java,我使用:ProjectNatureAdd proj java添加了java性质,但我发现很多包都找不到。例如,在一个测试文件中,如果我做 :Validate 来检查语法,导入的 junit 无法解析,自动补全也找不到 junit 包。

我为这个问题困扰了很长时间,我该怎么做才能解决这个问题?

0 投票
1 回答
105 浏览

android - eclipse + eclim + android 支持库

我有一个从命令行编译的 android gradle 项目。我正在使用 eclipse + eclim 进行自动完成和源代码验证。通过将项目作为 gradle 项目导入 eclipse,我无法使代码完成工作。因此,我将/path/to/gradle/project/app/src/main作为一个 android 项目导入到 eclipse 中,经过一些.classpath调整后,我能够让自动完成功能正常工作。

现在我想导入以下 android 支持库:

The import ... cannot be resolved所有三行都有错误。然后我尝试了Android Tools -> Add Android Support Library,但失败得很惨。然后,我在Android-SDK中找到了有问题的库,并将它们手动添加到 Eclipse 中的 Java 构建路径中。对于一些我需要从 AAR 文件中提取 JAR 文件,如本答案中所述。我添加了以下库:

这解决了前两个导入的问题,但我仍然收到import android.support.v4.app.ActivityCompat;. 我已经完成了代码,v4app没有找到。

我该如何解决这个问题?我仍然缺少一些依赖吗?有没有更好的方法来使用 eclim 完成 android 代码?