两个命令把 Vim 打造成 Python IDE的方法


Posted in Python onMarch 20, 2016

运行下面两个命令,即可把 Vim(含插件)配置成 Python IDE。目前支持 MAC 和 Ubuntu。

curl -O https://raw.githubusercontent.com/vince67/v7_config/master/vim.sh
bash vim.sh

截图示例

两个命令把 Vim 打造成 Python IDE的方法

两个命令把 Vim 打造成 Python IDE的方法

做了什么

写了个方便的bash脚本,用来配置VIM

使用的配置来自 fisa-vim-config 效果爆炸

附脚本:
•注意一: 每次运行本脚本,会把旧的 ~/.vimrc 文件备份到 /tmp/vimrc.bak ,并替换原来的 ~/.vimrc 文件 。
•注意二: 目前支持MAC和Ubuntu系统。
•脚本存放位置

#!/bin/bash
  # install fisa vim config

  echo '==============================='
  echo 'start to install dependences...'
  case "$OSTYPE" in
    darwin*) brew install vim git pip curl;;
    linux*)  sudo apt-get install vim exuberant-ctags git pip curl;;
    *)    echo "unknown: OS: $OSTYPE, U should install dependences by yourself" ;;
  esac
  sudo pip install dbgp vim-debug pep8 flake8 pyflakes isort

  echo '==============================='
  echo 'start to download vimrc file...'
  cp ~/.vimrc /tmp/vimrc.bak
  curl -O https://raw.githubusercontent.com/fisadev/fisa-vim-config/master/.vimrc
  mv .vimrc ~/.vimrc

  echo '==============================='
  echo 'start to install vim plugins...'
  vim +BundleClean +BundleInstall! +qa

  sudo chown -R $USER ~/.vim/
Python 相关文章推荐
Python实现微信公众平台自定义菜单实例
Mar 20 Python
Python合并多个装饰器小技巧
Apr 28 Python
python实现发送邮件及附件功能
Mar 02 Python
Python探索之创建二叉树
Oct 25 Python
Python编程pygame模块实现移动的小车示例代码
Jan 03 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
用Eclipse写python程序
Feb 10 Python
TensorFlow实现简单卷积神经网络
May 24 Python
django+mysql的使用示例
Nov 23 Python
Python神奇的内置函数locals的实例讲解
Feb 22 Python
python retrying模块的使用方法详解
Sep 25 Python
python re模块和正则表达式
Mar 24 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 #Python
Python的Socket编程过程中实现UDP端口复用的实例分享
Mar 19 #Python
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 #Python
浅析Python基础-流程控制
Mar 18 #Python
浅析Python编写函数装饰器
Mar 18 #Python
python正则表达式之作业计算器
Mar 18 #Python
基于python yield机制的异步操作同步化编程模型
Mar 18 #Python
You might like
第九节 绑定 [9]
2006/10/09 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
js切换光标示例代码
2013/10/10 Javascript
javascript页面上使用动态时间具体实现
2014/03/18 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
js选项卡的实现方法
2015/02/09 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
使用javascript插入样式
2016/03/14 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
angularjs实现猜数字大小功能
2020/05/20 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
Python实现Tab自动补全和历史命令管理的方法
2015/03/12 Python
Python中的集合类型知识讲解
2015/08/19 Python
Python端口扫描简单程序
2016/11/10 Python
如何在python中使用selenium的示例
2017/12/26 Python
python url 参数修改方法
2018/12/26 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
国际书籍零售商:Wordery
2017/11/01 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
银行职员个人的工作自我评价
2014/02/15 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
mysql中整数数据类型tinyint详解
2021/12/06 MySQL