这是在公司做的一个分享,目的是帮助新手快速的配置好python开发环境。在操作之前,建议先把你自己的vim配置文件(vimrc)和.vim文件夹先剪切到一个备份文件中。

上ppt(囧,blog地址写错了):

百度文库地址:http://wenku.baidu.com/view/72aae203581b6bd97f19ea4f.html

上我的.vimrc:" 配置vundle安装

set nocompatible " be iMproved

filetype off " required!

set rtp+=~/.vim/bundle/vundle/

call vundle#rc()

" let Vundle manage Vundle

" required!

Bundle 'gmarik/vundle'

" My Bundles here:

"

" original repos on github

Bundle 'davidhalter/jedi-vim'

Bundle 'scrooloose/nerdtree'

Bundle 'kien/ctrlp.vim'

Bundle 'sjbach/lusty'

Bundle 'tpope/vim-fugitive'

Bundle 'vim-scripts/Syntastic'

" vim-scripts repos

Bundle 'L9'

" non github repos

" Bundle 'git://git.wincent.com/command-t.git'

"

" 一些基本配置

"

filetype plugin indent on " required!

let mapleader = ','

let g:mapleader = ','

" Ignore case when searching

set ignorecase

" When searching try to be smart about cases

set smartcase

" Highlight search results

set hlsearch

" Makes search act like search in modern browsers

set incsearch

" Use spaces instead of tabs

set expandtab

" Be smart when using tabs ;)

set smarttab

" 1 tab == 4 spaces

set shiftwidth=4

set tabstop=4

"Always show current position

set ruler

"

"" Height of the command bar

set cmdheight=2

set nobackup

set noswapfile

set nowb

" 状态栏配置

set laststatus =2 "always has status line

set statusline=%F%m%r%h%w\ [TYPE=%Y]\ [POS=%04l,%04v]\ [%p%%]

set statusline+=%=\ %{fugitive#statusline()}

set statusline+=%{SyntasticStatuslineFlag()}

"

"插件相关配置

"

" NERDTree=====

nmap :NERDTreeToggle

let NERDTreeWinSize=22

let NERDTreeIgnore=['\.pyc', '\.swp']

"switch window

nnoremap h

nnoremap j

nnoremap k

nnoremap l

" LustyBufferExplorer=====

nnoremap lb :LustyBufExplorer

set hidden

"

" Brief help

" :BundleList - list configured bundles

" :BundleInstall(!) - install(update) bundles

" :BundleSearch(!) foo - search(or refresh cache first) for foo

" :BundleClean(!) - confirm(or auto-approve) removal of unused bundles

"

" see :h vundle for more details or wiki for FAQ

" NOTE: comments after Bundle command are not allowed..

记得按照ppt的步骤来

vim配置python开发环境_VIM插件管理及python开发环境配置相关推荐

  1. vim win装_vim插件管理器的安装和配置-windows

    # vim插件管理器的安装和配置-windows ### 前言 ----------------------------- - vim做一框功能强大的编辑器,扩展功能令人称奇,插件机制非常灵活 - 本 ...

  2. Jenkins持续集成环境之插件管理和角色管理

    1.持续集成环境-Jenkins插件管理 Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用.例如从Gitlab拉取代码,使用Maven构建项目等 功能需要依靠插件完成.接下来演示 ...

  3. 【devops】持续集成环境-jenkins插件管理

    文章目录 前言 一. jenkins插件地址修改 web端后台修改 2. 在配置文件里修改: 3. 修改完后重启jenkins 二 . 安装插件举例 总结 前言 jenkins本身的功能并不多,很多的 ...

  4. python开发酷q插件_基于python和酷Q的QQ机器人开发实践(1)

    基本框架 (1) 酷Q:目前最常用的QQ机器人软件(尤其是在smartQQ失效以后). (2) 酷Q HTTP插件:通过HTTP对酷Q的事件进行上报以及接收HTTP请求来调用酷Q的DLL接口,从而可以 ...

  5. python开发酷q插件gui_基于python和酷Q的QQ机器人开发实践(1)

    基本框架 (1) 酷Q:目前最常用的QQ机器人软件(尤其是在smartQQ失效以后). (2) 酷Q HTTP插件:通过HTTP对酷Q的事件进行上报以及接收HTTP请求来调用酷Q的DLL接口,从而可以 ...

  6. DISCUZ 插件管理中心页面开发

    插件的管理中心不需要cpheader()等输出头部尾部,直接输出需要的内容即可,也可加载模板,同样模板也不需要HTML头部尾部,因为以.inc.php的文件都是被嵌入的. 一个例子: 程序文件放在so ...

  7. php与管理信息系统的开发,php工资和管理信息系统的开发与设计

    选题的基本思路.方法和主要观点: 基本思路: 设计的工资管理系统也是建立在一系列类基础之上的,其编程的思想是:先根据一定的需要创建一系列的子类或直接调用PB提供的基类,编制程序时,由这些类派生出相应的 ...

  8. python项目源码 日程管理_[Python] Python日程处理

    日程处理 目标是输入个文本文件关于日程的,就能够到时间的时候显示出来,在ubuntu系统上运行. 包括以下几点: 1.了解Tkinter. 1.1 参考文献自己制作Python IDEL 1.1.1 ...

  9. python调用按键精灵插件_开发中IDE的选择?如何在VsCode上配置CC++,Java,Python环境...

    前言 工欲善其事必先利其器,这也是老生常谈的事情了.在做日常开发中,让我感受到一个顺手的开发工具的重要性.截至目前对于不同语言自己也使用过很多开发工具,有一些简单的编辑器例如:notepad++.Ed ...

最新文章

  1. 动手实践系列:CV语义分割!
  2. LeetCode Regular Expression Matching(.和*通配符匹配)
  3. keras faster物体检测_URPC 2019水下目标检测竞赛冠军方案:多图像融合增强
  4. OpenCASCADE:Modeling Data之形状的属性
  5. 你看不懂的spring原理是因为不知道这几个概念
  6. FreeModbus ASCII传输
  7. 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引 提示
  8. Linux查看实时网卡流量的几种方式
  9. 《认清C++语言》---接口继承和实现继承
  10. DPDK框架原理简介 (0002转)
  11. 使用Pycharm安装numpy库
  12. 毕设无忧|单片机类毕设论文模板
  13. 华为eSight网管平台折腾
  14. 用计算机运行搜索Ip的方法,怎样查ip地址 几种查ip地址的方法【图文】
  15. 极力推荐收藏的几个高清免费图片素材网站
  16. 测试的阿萨德萨达阿萨德
  17. 服务器系统和操作系统的区别
  18. 用aux口远程配置路由器
  19. 麦克风声源定位原理_一种利用麦克风阵列进行声源定位的方法与流程
  20. USACO_Wormholes

热门文章

  1. 不能ssh连接ubuntu linux 服务器 secureCRT不能ssh连接服务器 不能远程ssh连接虚拟机的ubuntu linux...
  2. Linux下安全扫描工具Nmap用法详解
  3. iOS开发之UIDevice通知
  4. [ASP.NET MVC3.0]Contact Manager 之迭代开发 一
  5. Windows Phone 7 IEnumerableT.Select和SelectMany的区别
  6. JSON字符串通过response下载保存
  7. matlab学习200316
  8. 分布式并行计算MapReduce
  9. 「BZOJ 2342」「SHOI 2011」双倍回文「Manacher」
  10. 开源播放器 ijkplayer (四) :Ijkplayer切换网络时停止播放的问题处理