Vim作为Mac OSX上的Python IDE

时间:2014-04-18 03:11:44

标签: python macos vim vi

我使用vim进行基本文本编辑,但现在我想用作Python IDE。我不知道从哪里开始。所以,我确实搜索了video。它给了我一个关于设置vim的简短概念。

我仍然对工具(vim或macvim),vim插件,病原体以及如何设置为VIM ide感到困惑。

专家们,请指教我帮助我理解和学习vim的资源,并释放vim作为IDE的强大功能。

3 个答案:

答案 0 :(得分:3)

我建议安装vundle插件。

然后,将以下捆绑包添加到 vimrc 文件中。 (在阅读了如何配置/使用vundle之后)

Plugin 'klen/python-mode'
Plugin 'tpope/vim-surround'
Plugin 'Lokaltog/vim-easymotion'
Plugin 'davidhalter/jedi-vim'

每当您为要管理的vundle添加插件时,请确保在新的vim实例中运行:BundleInstall

您可以在github上查看每个项目的相关性。我唯一能想到的就是jedi-vim,它要求你安装jedi(pip install jedi

vim-surround 包含周围分隔符(),[],"",{}的句柄运算符。安装后请参阅:help surround

vim-easymotion 非常适合移动页面。见:help easymotion

我更喜欢用jedi-vim自动完成python而不是python-mode附带的绳索完成。它更快,更富有表现力。要在python模式下禁用绳索完成,请在所有vundle插件初始化后将以下内容添加到 vimrc

let g:pymode_rope_lookup_project = 0
let g:pymode_rope_completion = 0
let g:pymode_rope_complete_on_dot = 0

我推荐的其他插件是:

kien / ctrlp.vim 搜索文件名和缓冲区管理

scrooloose / nerdtree 项目文件浏览器

答案 1 :(得分:0)

关于插件 - 这将非常有用python-mode

Python模式包含:

  • PyLint / PyFlakes / Pep8 / mccabe(python源代码分析器)
  • Rope(一个python重构库)
  • PyDoc(文档生成器和帮助系统)
  • Python语法突出显示

和许多其他功能。它们都开箱即用,并提供了很多配置选项。如需更多帮助,请参阅:help pymode.txt

答案 2 :(得分:0)