两个命令把 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 ...
随机推荐
- hadoop(十一)HDFS简介和常用命令介绍
HDFS背景 随着数据量的增大,在一个操作系统中内存不了了,就需要分配到操作系统的的管理磁盘中,但是不方便管理者维护,迫切需要一种系统来管理多态机器上的文件,这就是分布式文件管理系统. HDFS的概念 ...
- MYSQ创建联合索引,字段的先后顺序,对查询的影响分析
MYSQ创建联合索引,字段的先后顺序,对查询的影响分析 前言 最左匹配原则 为什么会有最左前缀呢? 联合索引的存储结构 联合索引字段的先后顺序 b+树可以存储的数据条数 总结 参考 MYSQ创建联合索 ...
- 008-进制-C语言笔记
008-进制-C语言笔记 学习目标 1.[掌握]include预处理指令 2.[掌握]多文件开发 3.[了解]认识进制 4.[掌握]进制之间的互相转换 5.[掌握]原码,反码,补码 6.[掌握]位运算 ...
- Python 编程环境搭建(Windows 系统中)
由于大家普遍使用 Windows 系统,所以本文只介绍 Windows 系统中 Python 环境的安装. 在 Windows 中安装 Python 与安装普通软件没什么差别,下载所需版本的安装包后, ...
- @ModelAttribute 的使用
@ModelAttribute注解可被应用在 方法 或 方法参数 上. 对方法使用 @ModelAttribute 注解: 注解在方法上的@ModelAttribute说明了方法的作用是用于添加一个或 ...
- LCA Nearest Common Ancestors (很典型的例题)
A rooted tree is a well-known data structure in computer science and engineering. An example is show ...
- Liunx常用操作(一)-删除命令
在linux命令行模式下,如何一次性快速删除一行刚刚输入的命令? 经常在命令行输入命令的时候,一段文字都需要删除,一个字段一个字段,比较耗费时间 以下提供一些命令,配合在一起操作,可以一定程度提高工作 ...
- ntp和chrony
目录 chrony 简介 ntp pool ntp 配置文件 chrony 配置文件 chronyc 命令行工具 修改时区 chrony 简介 chrony 是 RedHat 开发的,它是网络时间协议 ...
- WTF Python:有趣且鲜为人知的Python特性
Python 是一个设计优美的解释型高级语言,它提供了很多能让程序员感到舒适的功能特性.但有的时候,Python 的一些输出结果对于初学者来说似乎并不是那么一目了然. 这个有趣的项目意在收集 Pyth ...
- Mysql基础练习--实例
修改字段名:alter table 表名 change 旧字段名 新字段名 新数据类型;--- 主键 ------------------------------------------------- ...