vim配置python开发环境_VIM插件管理及python开发环境配置
这是在公司做的一个分享,目的是帮助新手快速的配置好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开发环境配置相关推荐
- vim win装_vim插件管理器的安装和配置-windows
# vim插件管理器的安装和配置-windows ### 前言 ----------------------------- - vim做一框功能强大的编辑器,扩展功能令人称奇,插件机制非常灵活 - 本 ...
- Jenkins持续集成环境之插件管理和角色管理
1.持续集成环境-Jenkins插件管理 Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用.例如从Gitlab拉取代码,使用Maven构建项目等 功能需要依靠插件完成.接下来演示 ...
- 【devops】持续集成环境-jenkins插件管理
文章目录 前言 一. jenkins插件地址修改 web端后台修改 2. 在配置文件里修改: 3. 修改完后重启jenkins 二 . 安装插件举例 总结 前言 jenkins本身的功能并不多,很多的 ...
- python开发酷q插件_基于python和酷Q的QQ机器人开发实践(1)
基本框架 (1) 酷Q:目前最常用的QQ机器人软件(尤其是在smartQQ失效以后). (2) 酷Q HTTP插件:通过HTTP对酷Q的事件进行上报以及接收HTTP请求来调用酷Q的DLL接口,从而可以 ...
- python开发酷q插件gui_基于python和酷Q的QQ机器人开发实践(1)
基本框架 (1) 酷Q:目前最常用的QQ机器人软件(尤其是在smartQQ失效以后). (2) 酷Q HTTP插件:通过HTTP对酷Q的事件进行上报以及接收HTTP请求来调用酷Q的DLL接口,从而可以 ...
- DISCUZ 插件管理中心页面开发
插件的管理中心不需要cpheader()等输出头部尾部,直接输出需要的内容即可,也可加载模板,同样模板也不需要HTML头部尾部,因为以.inc.php的文件都是被嵌入的. 一个例子: 程序文件放在so ...
- php与管理信息系统的开发,php工资和管理信息系统的开发与设计
选题的基本思路.方法和主要观点: 基本思路: 设计的工资管理系统也是建立在一系列类基础之上的,其编程的思想是:先根据一定的需要创建一系列的子类或直接调用PB提供的基类,编制程序时,由这些类派生出相应的 ...
- python项目源码 日程管理_[Python] Python日程处理
日程处理 目标是输入个文本文件关于日程的,就能够到时间的时候显示出来,在ubuntu系统上运行. 包括以下几点: 1.了解Tkinter. 1.1 参考文献自己制作Python IDEL 1.1.1 ...
- python调用按键精灵插件_开发中IDE的选择?如何在VsCode上配置CC++,Java,Python环境...
前言 工欲善其事必先利其器,这也是老生常谈的事情了.在做日常开发中,让我感受到一个顺手的开发工具的重要性.截至目前对于不同语言自己也使用过很多开发工具,有一些简单的编辑器例如:notepad++.Ed ...
最新文章
- 动手实践系列:CV语义分割!
- LeetCode Regular Expression Matching(.和*通配符匹配)
- keras faster物体检测_URPC 2019水下目标检测竞赛冠军方案:多图像融合增强
- OpenCASCADE:Modeling Data之形状的属性
- 你看不懂的spring原理是因为不知道这几个概念
- FreeModbus ASCII传输
- 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引 提示
- Linux查看实时网卡流量的几种方式
- 《认清C++语言》---接口继承和实现继承
- DPDK框架原理简介 (0002转)
- 使用Pycharm安装numpy库
- 毕设无忧|单片机类毕设论文模板
- 华为eSight网管平台折腾
- 用计算机运行搜索Ip的方法,怎样查ip地址 几种查ip地址的方法【图文】
- 极力推荐收藏的几个高清免费图片素材网站
- 测试的阿萨德萨达阿萨德
- 服务器系统和操作系统的区别
- 用aux口远程配置路由器
- 麦克风声源定位原理_一种利用麦克风阵列进行声源定位的方法与流程
- USACO_Wormholes
热门文章
- 不能ssh连接ubuntu linux 服务器 secureCRT不能ssh连接服务器 不能远程ssh连接虚拟机的ubuntu linux...
- Linux下安全扫描工具Nmap用法详解
- iOS开发之UIDevice通知
- [ASP.NET MVC3.0]Contact Manager 之迭代开发 一
- Windows Phone 7 IEnumerableT.Select和SelectMany的区别
- JSON字符串通过response下载保存
- matlab学习200316
- 分布式并行计算MapReduce
- 「BZOJ 2342」「SHOI 2011」双倍回文「Manacher」
- 开源播放器 ijkplayer (四) :Ijkplayer切换网络时停止播放的问题处理