我使用vim进行基本文本编辑,但现在我想用作Python IDE。我不知道从哪里开始。所以,我确实搜索了video。它给了我一个关于设置vim的简短概念。
我仍然对工具(vim或macvim),vim插件,病原体以及如何设置为VIM ide感到困惑。
专家们,请指教我帮助我理解和学习vim的资源,并释放vim作为IDE的强大功能。
答案 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模式包含:
和许多其他功能。它们都开箱即用,并提供了很多配置选项。如需更多帮助,请参阅:help pymode.txt
。
答案 2 :(得分:0)