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的步骤来

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券