两个命令把 Vim 打造成 Python IDE
运行下面两个命令,即可把 Vim(含插件)配置成 Python IDE。目前支持 MAC 和 Ubuntu。
Shell
- curl -O https://raw.githubusercontent.com/vince67/v7_config/master/vim.sh
- sudo bash vim.sh
- curl -O https://raw.githubusercontent.com/vince67/v7_config/master/vim.sh
- sudobash vim.sh
截图示例


(点击图片可查看大图)
做了什么
写了个方便的bash脚本,用来配置VIM
使用的配置来自 fisa-vim-config 效果爆炸
附脚本:
- 注意一: 每次运行本脚本,会把旧的 ~/.vimrc 文件备份到 /tmp/vimrc.bak ,并替换原来的 ~/.vimrc 文件 。
- 注意二: 目前支持MAC和Ubuntu系统。
- 脚本存放位置
Shell
- #!/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/
- #!/bin/bash
- # install fisa vim config
- echo '==============================='
- echo 'start to install dependences...'
- case "$OSTYPE" in
- darwin*) brewinstallvim gitpipcurl;;
- linux*) sudoapt-get installvim exuberant-ctags gitpipcurl;;
- *) echo "unknown: OS: $OSTYPE, U should install dependences by yourself" ;;
- esac
- sudopipinstalldbgpvim-debugpep8flake8pyflakesisort
- 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
- sudochown -R $USER ~/.vim/
来自: http://python.jobbole.com/84166/
参考:https://blog.csdn.net/yaoxiaokui/article/details/49153179
使用:https://www.cnblogs.com/zhongcq/p/3642794.html
两个命令把 Vim 打造成 Python IDE的更多相关文章
- Use Vim as a Python IDE
Use Vim as a Python IDE I love vim and often use it to write Python code. Here are some useful plugi ...
- Ubuntu下将vim配置为Python IDE(转)
工欲善其事,必先利其器. 配置好了Django的环境,该把vim好好配置一下当做python的IDE来用. 在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪……好歹google出 ...
- Vim as a Python IDE
参考视频:http://v.youku.com/v_show/id_XNDY4NTM4NzY0.html 好的,在我们默认的centos6的操作系统中使用的python2,我们一般会再去安装一个pyt ...
- centos6.5下Python IDE开发环境搭建
自由不是想做什么就做什么,而是想不做什么就不做什么. ---摘抄于2016/11/30晚 之前学习了一段时间的Python,但所有部署都在windows上.正赶上最近在学习liux,以后 ...
- Django orm 中 python manage.py makemigrations 和 python manage.py migrate 这两条命令用途
生成一个临时文件 python manage.py makemigrations 这时其实是在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_ini ...
- Vim配置(python版)
由于马上将用到django框架,需要有一个好的ide来coding,之前做C的开发时候体会到了vim的强大,所以编写python也决定采用vim. PS:除了vim,一般浏览代码多用atom和subl ...
- vim中设置Python自动补全
转自:http://blog.csdn.net/wangzhuo_0717/article/details/6942428 在VIM里面增加python的autocomplete功能的做法如下: 1. ...
- Linux常用命令及vim的使用、vim常用插件(推荐)
看了3篇文章,很好 vim中的区域拷贝 剪切,粘贴: 正常模式,移动光标到剪切的区域开始处,按v,进入可视模式,然后选择区域.按x键,剪切.到指定位置按p粘贴. 撤销按u 恢复按ctrl-r 简明 ...
- Linux- 常用命令, Vim编辑器操作
1.Linux命令: ls >查看列表(蓝色为文件夹,白色为文件) ls -a >显示包括隐藏文件的所有文件 ls -l >以列表的形式显示 ls -lh >类似于ls -l ...
随机推荐
- JAVA debug 断点调试
更多调试参看 https://www.cnblogs.com/yjd_hycf_space/p/7483471.html 先编译好要调试的程序.1.设置断点 选定要设置断点的代码行,在行号的区域后面单 ...
- python3(十三)map reduce
# map()函数接收两个参数,一个是函数,一个是Iterable, # map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回. def f(x): return x * ...
- MAC 系统java开发环境搭建教程
1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK. 打开终端,输入java -version并回车. 从上图中可以看出我们已安装了,JDK 8.如果这个版本是你需要的版本,可直接看4 ...
- 打印图片的属性和实现另存图片功能以及使用numpy
上一篇我们已经学了如何读取图片的功能了以及和opencv的环境搭建了,今天接着来学习,哈哈哈,今天刚好五一,也没闲着,继续学习. 1. 首先我们来实现打印出图片的一些属性功能, 先来看一段代码: im ...
- Python中有许多HTTP客户端,但使用最广泛且最容易的是requests
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:北京尚脑软件测试 PS:如有需要Python学习资料的小伙伴可以加点击 ...
- How Many Answers Are Wrong HDU - 3038 (经典带权并查集)
题目大意:有一个区间,长度为n,然后跟着m个子区间,每个字区间的格式为x,y,z表示[x,y]的和为z.如果当前区间和与前面的区间和发生冲突,当前区间和会被判错,问:有多少个区间和会被判错. 题解:x ...
- N - Aroma's Search CodeForces - 1293D math+greedy
作为DIV2的D题来讲,这个题目不算难. 题目大意:再规定的时间内寻找宝藏,第i个宝藏的位置为a*x(i-1)+b,a*y(i-1)+b.然后给出初始位置xs,ys和时间t让求再时间t内能够寻找到多少 ...
- D. Feeding Chicken(构造)
题目大意:将k个鸡放到一个n*m的矩阵中,要求每个鸡所占的rice的个数只差最小 题解:构造,设一共有cnt个rice,可以分cnt/k个,即每一只鸡要么占用cnt/k个rice,要么占cnt/k+1 ...
- 微信小程序之base64图片如何预览与一键保存到本地相册?
需求:由于后台服务器各方面的限制,现在服务器返回的图片是base64格式的,小程序端需要支持预览图片和多个图片一键下载功能 一.如何预览base64位图片? WXML页面:item.src的值是bas ...
- Java Web教程——检视阅读
Java Web教程--检视阅读 参考 java web入门--概念理解.名词解释 Java Web 教程--w3school 蓝本 JavaWeb学习总结(一)--JavaWeb开发入门 小猴子mo ...