如何在安装Eclim的同一端口上进行vim ping操作?

时间:2012-09-05 07:42:45

标签: vim eclim

我的.eclimrc文件允许eclim守护程序使用localhost的端口9091。但是在启动Vim时我得到了错误

unable to connect to eclimd (port: 9092) - connect: Connection refused

将.eclimrc端口更改为9092时,vim开始在9091上执行ping操作。

可能的解决方案是什么?

这是我的〜/ .eclimrc配置

# Bind eclimd to all interfaces 
nailgun.server.host=127.0.0.1

#Language Used
user.language=en

# Specifies the port that nailgun / eclimd listens on for client requests.
nailgun.server.port=9091

# Specifies the workspace directory to use
# See $ECLIPSE_HOME/configuration/config.ini for other osgi properties.
osgi.instance.area.default=@user.home/workspace_juno

# increase heap size
-Xms128M
-Xmx1024M

# increase perm gen size
-XX:PermSize=128m
-XX:MaxPermSize=512m

1 个答案:

答案 0 :(得分:1)

来自the documentation

  

多个工作区

     

通过运行多个eclimd实例,可以对多个eclipse工作区运行eclim。您必须将每个实例配置为在唯一端口上运行nailgun,并提供该实例要使用的工作空间的路径。一旦您的eclimd实例启动并运行,vim客户端将根据您的上下文自动确定将请求发送到哪个服务器。在某些情况下,如果无法为您确定哪个工作空间,系统可能会提示您

链接页面显示示例配置。