zoukankan      html  css  js  c++  java
  • 我的vimrc配置

    fankcoder@fankcoder:~$ cat ~/.vimrc
    let Tlist_Auto_Highlight_Tag=1
    let Tlist_Auto_Open=1
    let Tlist_Auto_Update=1
    let Tlist_Display_Tag_Scope=1
    let Tlist_Exit_OnlyWindow=1
    let Tlist_Enable_Dold_Column=1
    let Tlist_File_Fold_Auto_Close=1
    let Tlist_Show_One_File=1
    let Tlist_Use_Right_Window=1
    let Tlist_Use_SingleClick=1

    filetype plugin on
    autocmd FileType python set omnifunc=pythoncomplete#Complete
    autocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJS
    autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
    autocmd FileType css set omnifunc=csscomplete#CompleteCSS
    autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
    autocmd FileType php set omnifunc=phpcomplete#CompletePHP
    autocmd FileType c set omnifunc=ccomplete#Complete


    let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'
    set autoindent
    set tabstop=4
    set shiftwidth=4
    set expandtab
    set number
    set gfn=Ubuntu Mono 16
    execute pathogen#infect()
    :nnoremap <silent> <Space> :nohlsearch<Bar>:echo<CR>
    :noremap <F4> :set hlsearch! hlsearch?<CR>
    set viminfo^=h
    let Tlist_Auto_Open=0
    set nofoldenable
    map <F7> :NERDTreeToggle<CR>
    nnoremap <silent> <F8> :TlistToggle<CR>
    filetype plugin on
    autocmd FileType python set omnifunc=pythoncomplete#Complete
    autocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJS
    autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
    autocmd FileType css set omnifunc=csscomplete#CompleteCSS
    autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
    autocmd FileType php set omnifunc=phpcomplete#CompletePHP
    autocmd FileType c set omnifunc=ccomplete#Complete

    map <F5> :!python %<CR>
    ab xdate <c-r>=strftime("20%y%m%d %H:%M:%S")<C-I>
    set lines=29 columns=175
    syntax enable
    set background=dark
    colorscheme solarized
    set foldmethod=indent

    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 'tpope/vim-fugitive'
    Bundle 'Lokaltog/vim-easymotion'
    Bundle 'rstacruz/sparkup', {'rtp': 'vim/'}
    Bundle 'tpope/vim-rails.git'
    " vim-scripts repos
    "Bundle 'L9'
    Bundle 'FuzzyFinder'
    " non github repos
    Bundle 'git://git.wincent.com/command-t.git'
    " git repos on your local machine (ie. when working on your own plugin)
    "Bundle 'file:///Users/gmarik/path/to/plugin'
    " ...
    "
    "myExtends
    Bundle 'vim-airline'
    Bundle 'vim-startify'
    Bundle 'vim-python-pep8-indent'
    Bundle 'mattn/emmet-vim'
    Bundle 'vim-color-solarized'


    filetype plugin indent on " required!
    "
    " 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..
    "

    "let g:user_emmet_mode='n' "only enable normal mode functions.
    "let g:user_emmet_mode='inv' "enable all functions, which is equal to
    let g:user_emmet_mode='a' "enable all function in all mode.
    let g:user_emmet_install_global = 0
    autocmd FileType html,css EmmetInstall

  • 相关阅读:
    存储结构接收数组
    oracle数据库sql根据查看执行计划优化sql--走不走索引
    多线程--Thread
    java常用集合族谱
    设计模式之二 适配模式
    Tomcat优化问题
    设计模式之一
    C++虚函数表,虚表指针,内存分布
    设计模式
    linux环境下的时间编程
  • 原文地址:https://www.cnblogs.com/frankcoder/p/4884211.html
Copyright © 2011-2022 走看看