• 我的vim配置


    set t_Co=256
    set enc=utf-8
    set fileencoding=utf-8
    set fileencodings=utf-8,prc
    colorscheme molokai
    set guifont=Consolas:h9
    let g:molokai_original = 1
    
    set runtimepath+=$GOROOT/misc/vim
    
    "call pathogen#runtime_append_all_bundles()
    "call pathogen#helptags()
    call pathogen#infect()
    
    nnoremap <silent> <F3> :Grep<CR>
    
    let mapleader = ","
    "let g:miniBufExplMapWindowNavVim = 1 
    "let g:miniBufExplMapWindowNavArrows = 1 
    "let g:miniBufExplMapCTabSwitchBufs = 0 
    "let g:miniBufExplModSelTarget = 1 
    "let g:miniBufExplMoreThanOne = 0
    "let g:nerdtree_tabs_open_on_console_startup=1
    "let g:nerdtree_tabs_open_on_gui_startup=1
    set laststatus=2
    let g:buftabs_in_statusline=1
    
    let g:NERDTree_title="[NERDTree]"
    let g:winManagerWindowLayout="NERDTree|MiniBuffExplorer|miniBufExpl"
    let g:NERDTreeWinSize = 20
    let NERDTreeIgnore=['.vim$', '~$', '.pyc$', '.pyo$']
    
    set foldmethod=indent
    set foldlevel=99
    set expandtab
    set textwidth=200
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set autoindent
    set nu
    set splitright
    set mouse=a
    
    map <c-j> <c-w>j
    map <c-k> <c-w>k
    map <c-l> <c-w>l
    map <c-h> <c-w>h
    map <c-=> <c-w>=
    
    noremap <F2> :bprev<CR>
    noremap <F3> :bnext<CR>
    
    map <leader>td <Plug>TaskList
    map <leader>g :GundoToggle<CR>
    map <leader>n :NERDTreeToggle<CR>
    map <leader>j :RopeGotoDefinition<CR>
    map <leader>r :RopeRename<CR>
    nmap <leader>a <Esc>:Ack!<CR>
    
    syntax on
    filetype on
    filetype plugin indent on
    let g:pyflakes_use_quickfix = 0
    let g:pep8_map='<leader>8'
    
    au FileType python set omnifunc=pythoncomplete#Complete
    let g:SuperTabDefaultCompletionType = "context"
    set completeopt=menuone,longest,preview
    
    autocmd bufnewfile *.py,*.pyx,*.pyi,*.pyd call setline(1,'#!/usr/bin/env python') | 
               call setline(2,'#-*-coding: utf-8-*-') | 
               call setline(3,'') | 
               call setline(4,'# Version: 0.1') | 
               call setline(5,'# Author: Song Huang <huangxiaohen2738@gmail.com>') | 
               call setline(6,'# License: Copyright(c) 2015 Song.Huang') | 
               call setline(7,'# Summary: ') | 
               call setline(8,'') | 
               exe "normal G"
    

      

  • 相关阅读:
    关于信号量sem_wait的整理(转)
    WPF版的正则表达式工具开发完成
    F#中的Tuples、函数类型和参数柯里化
    一个WPF版的类Vista的地址栏控件Breadcrumb Bar
    多文档版的的正则表达式工具
    Reactive Extensions for .NET (Rx)
    解决下载的电子书中换行的问题
    WPF下的语法高亮控件——AvalonEdit
    把正则表达式测试工具界面更新为Aero效果的了
    Blend可以支持.net 4.0的工程了
  • 原文地址:https://www.cnblogs.com/huangxiaohen/p/4281075.html
Copyright © 2020-2023  润新知