两个命令把 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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
python爬虫入门教程之糗百图片爬虫代码分享
Sep 02 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
Python使用Scrapy爬取妹子图
May 28 Python
python中sys.argv函数精简概括
Jul 08 Python
手把手教你如何安装Pycharm(详细图文教程)
Nov 28 Python
python的依赖管理的实现
May 14 Python
计算机二级python学习教程(3) python语言基本数据类型
May 16 Python
python取均匀不重复的随机数方式
Nov 27 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
tensorflow模型保存、加载之变量重命名实例
Jan 21 Python
浅谈keras使用中val_acc和acc值不同步的思考
Jun 18 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
php计算整个目录大小的方法
2015/06/01 PHP
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
JSON创建键值对(key是中文或者数字)方式详解
2017/08/24 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
vue+moment实现倒计时效果
2019/08/26 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
Python实现视频下载功能
2017/03/14 Python
使用python3构建文件传输的方法
2019/02/13 Python
numpy数组广播的机制
2019/07/12 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
Python3.9又更新了:dict内置新功能
2020/02/28 Python
numba提升python运行速度的实例方法
2021/01/25 Python
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
税务专业毕业生自荐信
2013/11/10 职场文书
测绘工程系学生的自我评价
2013/11/30 职场文书
大学三年的自我评价
2013/12/25 职场文书
考试不及格的检讨书
2014/01/22 职场文书
财产公证书格式
2014/04/10 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
合理化建议书
2015/02/04 职场文书
高中教师个人工作总结
2015/02/10 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
springboot入门 之profile设置方式
2022/04/04 Java/Android
vue router 动态路由清除方式
2022/05/25 Vue.js