最近在研究clojure,想用vim(fireplace.vim)。
但是在firewall.vim README文件中,我不太明白“唯一的外部依赖是你有一个编译了Python支持的Vim,或者你的路径中有ruby。(不要问。)”
(见https://github.com/tpope/vim-fireplace)
我不知道我的 vim 编辑器是否合格,“ruby in your path”是什么意思……我是 vim & linux 的新手。
最近在研究clojure,想用vim(fireplace.vim)。
但是在firewall.vim README文件中,我不太明白“唯一的外部依赖是你有一个编译了Python支持的Vim,或者你的路径中有ruby。(不要问。)”
(见https://github.com/tpope/vim-fireplace)
我不知道我的 vim 编辑器是否合格,“ruby in your path”是什么意思……我是 vim & linux 的新手。
唯一的外部依赖是你有一个编译了 Python 支持的 Vim,或者你的路径中有 ruby。
要检查 vim 是否支持 python,您可以执行
vim --version | grep python
如果你看到一个+python
vim 已经编译了 python 支持。如果你看到一个-python
vim 没有用 python 支持编译。
如果 vim 不支持 python,你可以通过你使用的任何包管理器重新安装支持 python 的 vim。
要查看 ruby 是否在您的路径中,您可以键入which ruby
. 它应该返回 ruby 可执行文件的位置。
Linux 中的路径是程序搜索您要运行的可执行文件的位置的位置。您可以通过键入来查看您的路径echo $PATH
。
所以当你输入ls
你的shell时。shell 会在路径变量中列出的每个目录中搜索一个名为的可执行文件ls
,然后执行第一个。