两个命令把 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中的zip函数使用示例
Jan 29 Python
python TCP Socket的粘包和分包的处理详解
Feb 09 Python
python3中zip()函数使用详解
Jun 29 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 Python
python shutil文件操作工具使用实例分析
Dec 25 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
Apr 24 Python
Python 整行读取文本方法并去掉readlines换行\n操作
Sep 03 Python
python某漫画app逆向
Mar 31 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
Apr 14 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
世界第一个无线广播电台 KDKA
2021/03/01 无线电
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
JavaScript高级程序设计 错误处理与调试学习笔记
2011/09/10 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
vue登录注册实例详解
2019/09/14 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
python使用递归解决全排列数字示例
2014/02/11 Python
python实现通过shelve修改对象实例
2014/09/26 Python
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
2015/04/25 Python
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
Python 爬虫图片简单实现
2017/06/01 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
Python编程flask使用页面模版的方法
2018/12/28 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
如何利用python 读取配置文件
2021/01/06 Python
如何在C# winform中异步调用web services
2015/09/21 面试题
如何进行有效的自我评价
2013/09/27 职场文书
酒店led欢迎词
2014/01/09 职场文书
大学毕业感言一句话
2014/02/06 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
小马王观后感
2015/06/11 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android
pandas进行数据输入和输出的方法详解
2022/03/23 Python