Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker容器中的Vim壁炉_Docker_Vim_Clojure_Nrepl - Fatal编程技术网

Docker容器中的Vim壁炉

Docker容器中的Vim壁炉,docker,vim,clojure,nrepl,Docker,Vim,Clojure,Nrepl,现在我在docker容器中运行我的vim环境,我过去只使用一个脚本来初始化我的vim环境,但是每个发行版和操作系统编译vim的方式的细微差异导致了许多恼人的小差异,并将其用于Clojure开发。作为vim环境的一部分,我使用。但是,当我在主机上运行repl时,docker容器中的vim vim fireplace无法与我的nrepl服务器建立连接。我从vim fireplace收到一个连接被拒绝错误。我理解这是因为vim fireplace默认使用localhost作为主机ip。但即使我手动打电

现在我在docker容器中运行我的vim环境,我过去只使用一个脚本来初始化我的vim环境,但是每个发行版和操作系统编译vim的方式的细微差异导致了许多恼人的小差异,并将其用于Clojure开发。作为vim环境的一部分,我使用。但是,当我在主机上运行repl时,docker容器中的vim vim fireplace无法与我的nrepl服务器建立连接。我从vim fireplace收到一个连接被拒绝错误。我理解这是因为vim fireplace默认使用localhost作为主机ip。但即使我手动打电话

:Connect host_ip repl_port
它会说建立了连接,并询问我连接的范围。但我无法通过cqc运行命令,也无法使用:Eval计算文本块,从而得到与拒绝连接相同的错误

如果我在容器上安装Java和lein,那么我可以通过

lein repl :connect host_ip:repl_port
并按预期执行命令

我目前用于vim的插件设置可以在主机上正常工作(连接到壁炉并运行命令)

是否有一种方法可以在docker中为我的主机别名lo0适配器,以便通过该接口连接到我的repl,或者使用其他解决方案?我希望避免在容器中运行java、lein和repl服务器,这样我就可以使它保持精简,并且在其他非Clojure开发中更通用