两个命令把 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中使用Boolean操作符做真值测试实例
Jan 30 Python
python 处理string到hex脚本的方法
Oct 26 Python
Django-Rest-Framework 权限管理源码浅析(小结)
Nov 12 Python
python学生管理系统
Jan 30 Python
python实现nao机器人手臂动作控制
Apr 29 Python
20行python代码实现人脸识别
May 05 Python
python实现12306登录并保存cookie的方法示例
Dec 17 Python
pytorch: Parameter 的数据结构实例
Dec 31 Python
Python timer定时器两种常用方法解析
Jan 20 Python
django实现将后台model对象转换成json对象并传递给前端jquery
Mar 16 Python
keras导入weights方式
Jun 12 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 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 Hash函数,增强密码安全
2011/02/25 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
做网页的一些技巧
2007/02/01 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
2015/07/29 Javascript
javascript的BOM
2016/05/03 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python3中详解fabfile的编写
2018/06/24 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
Python 字符串池化的前提
2020/07/03 Python
市场营销大学生职业规划书
2014/02/25 职场文书
师德师风承诺书
2014/05/23 职场文书
县级文明单位申报材料
2014/05/23 职场文书
学雷锋的心得体会
2014/09/04 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
家长会主持词开场白
2015/05/29 职场文书
Mysql开启外网访问
2022/05/15 MySQL