我已经安装了vim-fireplace,但Connect命令不起作用。错误消息是“不是编辑器命令:连接”。这让我相信我搞砸了装置,但我无法弄清楚我哪里出错了。
这就是我所做的:
我安装了病原体。 然后我运行这些命令来安装壁炉:cd~ / .vim / bundle
git clone git://github.com/tpope/vim-fireplace.git
git clone git://github.com/tpope/vim-classpath.git
git clone git://github.com/guns/vim-clojure-static.git
这是我的.vimrc http://pastebin.com/7Mfk7xJD
答案 0 :(得分:8)
您可能会在:set filetype=clojure
之后发现它有效。该插件仅在编辑clojure文件或运行此命令时处于活动状态。
答案 1 :(得分:2)
我遇到了类似的问题,但在博文中找到了答案并在此处添加了我的评论:
http://cooljure.blogspot.com/2013/07/how-to-set-up-clojure-nrepl-using-vim.html
我正在使用Fedora 18,关键似乎是您需要首先使用“lein new”创建项目,然后从项目目录中开始vim编辑会话和“lein repl”。例如:
> lein new fire
> cd fire
> lein repl
> gvim src/fire/core.clj
除了安装vim-fireplace,vim-clojure-static和vim-classpath之外,我还按照Tim Pope(壁炉的作者)的建议安装了rainbow_parenthesis.vim。我首先安装了vim-pathgen来处理vim运行时路径设置。所有这些都可以在GitHub上找到,从https://github.com/tpope/vim-fireplace
开始Alan Thompson
答案 2 :(得分:0)
我有完全相同的问题,能够在(暂时)删除.vimrc文件中的所有内容后运行:Connect
,除了这三行
set nocompatible
filetype plugin indent on
execute pathogen#infect()
现在我将开始逐步恢复.vimrc的其余部分,直到找到“罪魁祸首”。