在OSX上为Python开发配置Macvim
抱歉,我知道关于这个话题有很多资源,特别是有一篇非常好的帖子在这里和在这里。
现在,我在从源代码安装和设置环境变量、路径等方面完全是个新手。不过,我觉得我的目标其实很简单:我想在终端里设置一个Python开发环境,就像第二个链接里的图片那样,也就是说:
我希望能在终端里调用mvim(或者vim,反正是最适合Python开发的那个),并且一直待在终端里(我不太确定为什么要待在终端里,但我猜这意味着需要更少的鼠标点击)
应该有一个文件浏览器(我听说“alloy”比“NERDTree”更受欢迎)可用
文本编辑器的外观应该不错,背景透明,配色方案也要像第二个链接里那样。
我听说“Janus”对像我这样的初学者很友好,所以如果能有这个就太好了。
基本上就是这些。为了让你更好地理解我理想中的答案:我真的需要有人一步一步教我;给你个概念,我完全不知道我的“PATH”是什么,或者“.profile”和“.bashrc”在哪里。如果有人能稍微解释一下我们为什么要在安装时运行某些命令,那就更好了,因为我对在我的Mac上学习shell很感兴趣。
编辑:如果有帮助的话,我确实安装了brew……
1 个回答
你可以用
$ brew install vim
或者$ brew install macvim
来安装一个比较新的版本。第一个命令会安装一个只能在终端使用的版本,而第二个命令会安装一个带图形界面的版本,这在将来可能会很方便。不管你是在终端里还是在图形界面中,Vim 里鼠标几乎没什么用(除了可能用来调整窗口大小)。其实在很多编程工具里,你也不太会用到鼠标:所有操作都有快捷键。文件浏览器一般用处不大,但如果你真的需要一个在命令行版和图形版 Vim 中都能用的,可以试试 NERDTree。要知道,Vim 自带一个非常强大的文件浏览器,所以在你疯狂安装插件之前,先试试这个吧。可以查看
:help netrw
。Alloy 是一个 MacVim 的分支,它给 MacVim 的图形界面添加了一个类似 Mac OS X 的文件浏览器,所以如果你打算在终端工作,这个就没什么关系了。什么样的界面“好看”完全是个人的看法。有成百上千种配色方案可以选择,还有很多适合编程的等宽字体。配色方案、透明背景……网上有很多教程和博客可以找到相关信息。
Janus 和其他类似的版本其实是一些庞大且臃肿的东西,它们用“简单安装”和好看的截图来吸引你,让你觉得可以轻松成为 Vim 的高手。但最终,你会对那些花哨的插件和别人的设置上瘾,而不是去学习 你自己的 编辑器,按照 你自己的 方式来配置它。从你提问的方式来看,这些东西能成功也不奇怪。
你的问题同时太宽泛又太具体。你给自己设定了过于庞大的目标,还希望别人一步步带你走……这不是这个网站的运作方式。
相反,先给自己设定小目标,一步一步来。
- 先适应命令行。
- 用
vimtutor
学习基本的 Vim 使用。 - 阅读 Vim 的
:help
。 - 找出问题和不足,并寻找解决方案。
- 等等。
把这些都当作业余时间的事情来做,同时,先用 PyCharm 吧:它是目前最好的 Python IDE,甚至还有一个 vi 模拟插件!