Vim Clojure Cider Fireplace 连接需要指定端口
Vim Clojure Cider Fireplace connect requires specifying port
我为 Clojure 设置了 Vim + Cider + Fireplace。根据 cider-nrepl docs 我添加了:
{:user {:plugins [[cider/cider-nrepl "0.8.2"]]}}
给我的 ~/.lein/profiles.clj
。我做了:
lein new app myapp
cd myapp
lein repl
一切正常。我看到了 但是,当我执行 :Connect
时,它仅在我指定端口时连接。有没有办法让它自动检测 REPL 端口?
是的,有。
通常,当您启动lein repl
时,leiningen 会在您的项目根目录中创建一个名为.nrepl-port
的文件,其内容应该只是作为整数的开放端口。您也可以手动创建此文件并填写它,但请注意,当您 运行 lein repl
时,Leiningen 将使用 nREPL 服务器正在侦听的任何端口覆盖此文件。
我为 Clojure 设置了 Vim + Cider + Fireplace。根据 cider-nrepl docs 我添加了:
{:user {:plugins [[cider/cider-nrepl "0.8.2"]]}}
给我的 ~/.lein/profiles.clj
。我做了:
lein new app myapp
cd myapp
lein repl
一切正常。我看到了 但是,当我执行 :Connect
时,它仅在我指定端口时连接。有没有办法让它自动检测 REPL 端口?
是的,有。
通常,当您启动lein repl
时,leiningen 会在您的项目根目录中创建一个名为.nrepl-port
的文件,其内容应该只是作为整数的开放端口。您也可以手动创建此文件并填写它,但请注意,当您 运行 lein repl
时,Leiningen 将使用 nREPL 服务器正在侦听的任何端口覆盖此文件。