转载 :http://www.zlovezl.cn/articles/my-vim-plugins-for-python/
自从被带进vim的坑里,已经有一段日子了,使用vim一般是在写Python。今天把我常用的一些个人觉得好用的 vim插件分享给大家。
首先给一个截图看看:
pathogen
插件管理 |
https://github.com/tpope/vim-pathogen |
首选需要安装神器 pathogen 来管理所有的插件,具体安装可以看官网的介绍。
mkdir -p ~/.vim/autoload ~/.vim/bundle; \ curl -Sso ~/.vim/autoload/pathogen.vim \ https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim
要记得把以下内容加入到vimrc文件中
execute pathogen#infect()
NERDTree
目录树 |
https://github.com/scrooloose/nerdtree |
因为我是从Ulipad转到Vim的,刚开始的时候没了目录树。总感觉非常的不习惯,于是找到了这个目录树插件。
安装方法很简单,只要把项目clone一份到bundle目录就可以了。
cd ~/.vim/bundle git clone https://github.com/scrooloose/nerdtree.git
之后的插件也都是这么安装。
安装完成后可以配置一下切换tab的快捷键:
map <C-l> :tabn<cr> "下一个tab map <C-h> :tabp<cr> "上一个tab map <C-n> :tabnew<cr> "新tab map <C-k> :bn<cr> "下一个文件 map <C-j> :bp<cr> "上一个文件
NERDTree-Tabs
目录树增强 |
https://github.com/jistr/vim-nerdtree-tabs |
安装完NERDTree以后我觉得还需要安装一下NERDTree-Tabs这个插件,提供了很多NERDTree的加强功能,包括保持 目录树状态、优化tab标题等等。
可以把一下内容添加到vimrc文件中
let g:nerdtree_tabs_open_on_console_startup=1 "设置打开vim的时候默认打开目录树 map <leader>n <plug>NERDTreeTabsToggle <CR> "设置打开目录树的快捷键
syntastic
语法检查 |
https://github.com/scrooloose/syntastic |
本来我之前一直是用 pyflakes-vim 这个python语法检查插件的,非常好用,不过最近在它的项目主页上发现作者已经不推荐使用这个 了。并给出了替代品syntastic。
syntastic支持很多语言的语法检查功能(python方面还是使用了pyflakes)。缺点是速度有点慢,每次保存文件 的时候都会有点卡,比单独使用pyflakes-vim速度要差一些。
vim-pep8
语法检查 |
http://www.vim.org/scripts/script.php?script_id=2914 |
python的 PEP8 语法检查插件,可以用用。
CSApprox
外观 |
https://github.com/godlygeek/csapprox |
vim有非常多丰富多彩的主题,但很多都只是为gvim设计的,如果在terminal下的vim使用这些主题,效果就会一团 糟糕。不过安装了CSApprox插件以后,就可以在terminal下的vim使用这些主题了,效果和gvim下差不多。
我使用的是仿sublime text 2的主题 Monokai-Refined ,还有一个主题我也很喜欢: desert256 。
另外推荐一个vim主题站点:http://bytefluent.com/vivify/
关于vim的插件先推荐到这里,还有一些好用的就不一一列出,大家可以自己研究下:
- snipmate.vim(代码自动完成, https://github.com/msanders/snipmate.vim)
- ack.vim(代码检索, https://github.com/mileszs/ack.vim)
- jedi-vim(代码自动补全, https://github.com/davidhalter/jedi-vim)
也欢迎大家推荐给我一些好用的插件。
相关推荐
安装完vim插件(使用vi时会报错-由于自己技术能力有限暂时未解决) 使用vim不会报错,可自动缩进以及补全 需要sh或bash安装
标题提及的“vim常用插件集合”是一组能够增强Vim功能的扩展,这些插件包括ctags、TagList、minibuffer、winmanager以及可能未详述的"a"插件。以下是对这些插件的详细说明: 1. **ctags**:这是一个源代码导航工具...
Python-vimsport 是一个专为 Vim 编辑器设计的插件,它利用了 Python 2.7、requests 和 snake 这些库的功能,为 Vim 提供了增强的交互性和便利性。在深入讨论这个插件之前,我们先了解一下 Vim、Python、requests 和...
要在Vim中使用Python调试器,首先需要确保您的系统已安装Python,并且Vim支持Python插件。以下是在`.vimrc`文件中添加配置代码来启用Python调试功能的具体步骤: 1. **打开Vim配置文件**:在命令行输入 `vim ~/....
对于习惯使用Vim编辑器的开发者来说,Eclipse的Vim插件提供了一个在Eclipse环境中模拟Vim编辑模式的功能,使得用户可以在Eclipse中享受到与Vim相似的编辑体验,无需频繁切换工具。 ** Vim插件安装与配置** 1. 在...
**Vim常用插件配置详解** 在编程世界中,Vim作为一个强大的文本编辑器,以其高效的操作和高度可定制性赢得了众多程序员的喜爱。为了提升Vim的使用体验和工作效率,许多开发者选择安装并配置各种插件。本篇将详细...
Vim拥有强大的插件系统,使得它能支持代码高亮、自动补全、语法检查等功能,这些都是编写Python代码所必需的。例如,`YouCompleteMe`插件提供了智能代码补全,`ALE`(Async Linting Engine)则可以在编写过程中实时...
标题提到的"Python-Pythonsense"是一款专为Vim编辑器设计的插件,旨在提升Python开发者的工作效率。Pythonsense的核心功能在于为Python的类、方法、函数以及文档字符串提供便利的文本对象和操作动作。下面将详细阐述...
标题中的“Python-这是一个vim插件允许用户使用vim像googledoc”表明我们要讨论的是一个名为`shrvim`的Vim插件,它旨在使经典的文本编辑器Vim具有类似Google Docs的协作功能。Vim是一款高度可配置且功能强大的文本...
Vim 插件为生成着色。 当您使用 Vim 打开日志时,它们将如下所示: 对...有用 OpenStack 日志 生成的其他日志 安装 Plugin 'adrienverge/vim-python-logging' git clone ...
数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模常用的30个常用算法(Python代码)数学建模...
**Python-livemarkvim实时预览markdown的vim插件** 在现代编程环境中,Markdown已经成为了编写文档、笔记和代码注释的首选格式。其简洁易读的语法使得文本转换为HTML变得简单。对于Vim这样的高级文本编辑器用户来说...
对大漠插件的python封装,用于windows环境鼠标、键盘操作,图像比较、文字识别等,基本以直接调用大漠接口为主。需要用到大漠插件及大漠综合工具 大漠插件调用库 MoveClick 移动并左键单击 SayString 发送文本,有x...
总的来说,Python的安装和PyDev插件的配置是提高Python开发效率的关键步骤。通过正确安装Python并利用PyDev的强大功能,开发者可以享受到高效、便捷的开发体验。记住,持续更新和升级你的工具链以适应最新的技术和...
包中包括: python.vim pythoncomplete.vim nerdtree.zip vim-autocomplpop.zip 四个插件及vim官网中对应的说明。 送给那些不能上官网的青年。
"Python常用插件包"这个标题暗示了我们将讨论的是Python生态系统中的一些重要库和框架,这些工具极大地扩展了Python的功能。 首先,Python的标准库已经相当强大,但社区开发的第三方插件包更为丰富。"django"标签...
然后,下载并安装Vim,推荐使用预装了众多Python开发插件的预配置版本,如`NeoVim`或`SpaceVim`。接着,根据个人喜好配置Vimrc文件,引入必要的Python开发插件。对于Pythonwin,可以在安装Python时选择包含它,或者...
将vim配置为python的开发平台,本文件自带插件,其中 .vim文件夹下的目录直接拷贝到<vim安装路径>\<vim版本号>下,例如在我的电脑上,就将.vim下的所有目录拷贝至:C:\Program Files\Vim\vim73 即可。 .vimrc文件...
Vundle 是 Vim 的插件管理器,使得安装、更新和卸载 Vim 插件变得极其简单。只需在 .vimrc 文件中添加插件的 GitHub 仓库地址,然后运行 `:VundleInstall` 命令即可。Vundle 还允许用户按需加载插件,提高 Vim 启动...