运行下面两个命令,即可把 Vim(含插件)配置成 Python IDE。目前支持 MAC 和 Ubuntu。

Shell
1
2

curl -O https://raw.githubusercontent.com/vince67/v7_config/master/vim.sh
bash vim.sh

截图示例



(点击图片可查看大图)

做了什么

写了个方便的bash脚本,用来配置VIM

使用的配置来自 fisa-vim-config 效果爆炸

附脚本:

  • 注意一: 每次运行本脚本,会把旧的 ~/.vimrc 文件备份到 /tmp/vimrc.bak ,并替换原来的 ~/.vimrc 文件 。
  • 注意二: 目前支持MAC和Ubuntu系统。
  • 脚本存放位置
Shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

    #!/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/

by 伯乐在线 - v7
from: http://python.jobbole.com/84166/

两个命令把 Vim 打造成 Python IDE相关推荐

  1. Redis遍历、模糊匹配key的两个命令keys、scan(python使用Redis)

    Redis遍历.模糊匹配key的两个命令keys.scan(python使用Redis) (1)全量遍历–keys命令 获取Redis中的所有键: import redis pool=redis.Co ...

  2. vim autoformat php,将Vim打造成Python IDE(二):代码格式化的一些问题

    写完 <将Vim打造成Python IDE(一):解决80%的问题> 这篇文章后,不代表我就完全会使用Vim编写 Python 代码了,只是一个入门,了解了某些插件能解决的问题,以及这些插 ...

  3. 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 ...

  4. ubuntu运行python ide_打造vim中的python IDE

    首先先介绍几个常用的插件: 1,ctags和taglist,这个大家估计都很常用,在ubuntu下只要安装exuberant-ctags即可啦,另外tagbar支持面向对象语言的展示 " t ...

  5. vim配置python代码提示,VIM配置成Python IDE

    一.~/.vimrc 文件内容: set nocompatible              " required filetype off                  " ...

  6. 在vim中写python程序_用 Vim 写 Python 的最佳实践是什么?

    先来晒个图:语法检查 如果用 vim8, 那么可以用异步检测的 w0rp/ale 代替 syntastic 了,再也不用羡慕 flycheck, 也不用因为语法检查而卡顿了. 关于 ale 这部分的个 ...

  7. Vim as Python IDE on windows(转)

    转转地址:http://www.cnblogs.com/xd502djj/archive/2010/09/16/1827683.html 下载安装Python. 从Vim的网站下载vim,建议下Sel ...

  8. 管道,Linux命令,Windows命令,cmd命令,tmux,vim,shell,bash,sh文件,bat文件

    catalog WIndows与Unix基本命令 Bat文件 规范 注释 Windows-CMD 介绍 管道`|`, 重定向`> <` 相对位置 fc 创建文件 删除文件/文件夹 创建文件 ...

  9. Linux下:文件与路径、用户管理、常用命令、vim

    文章目录 第一章: Linux文件与路径 1.1 文件结构 1.2 基本概念 1.3 基本命令信息 1.3.1 查看linux 系统信息(修改主机名) 1.3.2 ls 1.3.3 cd/pwd 1. ...

最新文章

  1. MySQL日志:binlog、事务日志(redo、undo)
  2. 【渝粤教育】国家开放大学2018年春季 0599-22T工程造价管理基础理论与相关法规 参考试题
  3. c语言中vector函数大全,vector :: empty()函数,以及C ++ STL中的示例
  4. 【Java】翻转字符串中的每个单词
  5. 深入浅出-iOS程序性能优化
  6. 令新手头痛的java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet错误...
  7. 中国人工智能学会最高荣誉CAAI Fellow出炉,首批53位大牛,姚期智谭铁牛等入选
  8. Javascript语言精粹之Array常用方法分析
  9. YII2 Select2插件使用小计
  10. 算法:还有比二分查找更快的算法,判断是否是子字符串Is Subsequence
  11. 记事本编写java_如何使用记事本编写java程序
  12. 湘西州2021年高考成绩查询,2021年湘西高考状元名单公布,湘西文理科状元是谁多少分...
  13. 用C语言写Badapple
  14. 深度学习炼丹术 —— Taoye不讲码德,又水文了,居然写感知器这么简单的内容
  15. WordPress模板教程
  16. markdown还需要图床?你out了!用base64代替图床!
  17. 关于爱国者黑客的追踪报道..
  18. 理解CPU/寄存器/内存之间的关系
  19. 本地登录切断远程连接的简单方法
  20. 谢文东的一些话,很有道理

热门文章

  1. Apache + PHP为什么不能在www目录下写文件以及如何解决PHP写文件问题
  2. 每日一博 - ThreadLocal VS InheritableThreadLocal VS TransmittableThreadLocal
  3. SpringBoot - 构建监控体系02_定义度量指标和 Actuator 端点
  4. Algorithms_基础数据结构(04)_线性表之链表_单向循环链表约瑟夫环问题
  5. PHP写sqlserver事务,php调用sqlserver存储过程使用事务处理
  6. java shape用法_Java PShape.scale方法代码示例
  7. cookie获取java_java中如何获取cookie
  8. hashmap 判断key是否存在
  9. MUI+H5手机上传照片 支持多图片上传和拍照上传
  10. python 合并两个排序的链表(递归解法)