把VIM打造成python开发环境
来源:互联网 发布:螨虫与痘痘的知乎 编辑:程序博客网 时间:2024/06/07 07:17
- vundle安装
- 自动补全工具YouCompleteMe
- 文件目录工具nerdtree
vundle安装
vundle是一个非常方便的vim插件管理工具,可以一键安装各种vim插件。下文中安装的各种vim插件均基于此。
git地址:https://github.com/VundleVim/Vundle.vim
下载vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
在.vimrc的头部增加如下配置。可以直接使用git上的默认配置。下面进行一些简单的注释。
set nocompatible "必须filetype off "必须" 设置路径set rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()" 所有的插件必须在begin()和end()之间Plugin 'VundleVim/Vundle.vim'call vundle#end() " 必须filetype plugin indent on " 必须
进入vim,输入
:PluginInstall
安装插件。
如果要删除插件,先在.vimrc中删除该插件,然后打开vim,输入
:PluginClean
即可删除。
自动补全工具YouCompleteMe
git地址: https://github.com/Valloric/YouCompleteMe
首先在vimrc中添加
Plugin 'Valloric/YouCompleteMe'
打开vim,输入
:PluginInstall
安装比较耗时,需要耐心等待,差不多一个多小时。
打开~/.vim/bundle/YouComPleteMe,执行安装命令
./install.py --clang-completer #可以为C族语言提供补全
如果只需要配置python的开发环境,则不需要加参数。
./install.py
输入命令后提示cmake没找到。我们的开发机是centos,使用yum安装一下就好了。参考
yum -y install cmake
然后开始执行安装命令。中途提示pyconfig.py找不到,是因为没有安装python的一些开发包。使用yum安装即可。参考
yum install python-develyum install python-lxml
最后一个错误,编译文件时提示虚拟内存不足。原因是虚拟机配置的内存不足,手动添加虚拟内存即可解决。参考
free -m #查看内存情况mkdir /opt/images/rm -rf /opt/images/swapdd if=/dev/zero of=/opt/images/swap bs=1024 count=2048000mkswap /opt/images/swapswapon /opt/images/swapfree -m
至此大功告成。
文件目录工具nerdtree
在vimrc中添加
Plugin 'scrooloose\nerdtree'
然后在vim中安装插件。
在vimrc中添加配置
let NERDTreeWinPos='left'let NERDTreeWinSize=30
在vim中按F2就可以呼出文件目录。但还有个问题,文件夹名称前的’+’号显示为乱码”鋁?”。我们找到~/.vim/bundle/nerdtree/plugin/NERD_tree.vim这个文件,发现”g:NERDTreeDirArrowExpandable”和’g:NERDTreeDirArrowCollapsible’的值被设置为乱码,估计是编码的问题。改成’+’即可。
- 把VIM打造成python开发环境
- 把vim打造成开发ide
- 把vim打造成IDE
- 把vim打造成IDE
- 把vim打造成IDE
- 把vim打造成IDE
- 两个命令把 Vim 打造成 Python IDE
- 两个命令把 Vim 打造成 Python IDE
- 在无GUI的Linux环境下将vim编辑器打造成一款Python开发IDE
- vim打造成PYTHON IDE
- vim打造成C/C++开发环境(IDE)
- 将vim打造成集成开发环境(IDE)
- 将VIM打造成php的开发环境
- 把VIM打造成源代码编辑器
- 把vim打造成一个IDE
- 把vim打造成一个全能IDE
- 把vim打造成C++ IDE
- 把vim打造成C++ IDE
- java零基础的外行人之(一) JAVA开发环境,基本类型,运算符
- LeetCode题解–46. Permutations
- 2016年11月起的新版Raspbian系统putty连接失败:Network error:Connection refused解决办法
- hive → phoenix数据导入导出方案
- 链表C++实现
- 把VIM打造成python开发环境
- jeecms 利用hover生成下拉菜单
- 图片解码播放器2
- ViewPager懒加载分析推荐
- 关于复杂语句和++的优先级
- ELK日志处理之使用logstash收集log4J日志
- Git-本地提交及远程提交
- codevs 1073 家族 并查集
- Java之TCP通讯