美文网首页
gvim配置

gvim配置

作者: LinHaidu | 来源:发表于2020-08-07 11:54 被阅读0次

    set nocompatible " be iMproved, required
    filetype off " required

    " set the runtime path to include Vundle and initialize
    set rtp+=~/.vim/bundle/Vundle.vim
    call vundle#begin()
    " alternatively, pass a path where Vundle should install plugins
    "call vundle#begin('~/some/path/here')

    " let Vundle manage Vundle, required
    Plugin 'VundleVim/Vundle.vim'

    " The following are examples of different formats supported.
    " Keep Plugin commands between vundle#begin/end.
    " plugin on GitHub repo
    "Plugin 'tpope/vim-fugitive'
    Plugin 'preservim/nerdtree'

    Plugin 'vim-scripts/darktango.vim'
    Bundle 'Solarized'
    "Bundle 'Valloric/YouCompleteMe'
    " plugin from http://vim-scripts.org/vim/scripts.html
    " Plugin 'L9'
    " Git plugin not hosted on GitHub
    "Plugin 'git://git.wincent.com/command-t.git'
    " git repos on your local machine (i.e. when working on your own plugin)
    "Plugin 'file:///home/gmarik/path/to/plugin'
    " The sparkup vim script is in a subdirectory of this repo called vim.
    " Pass the path to set the runtimepath properly.
    "Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
    " Install L9 and avoid a Naming conflict if you've already installed a
    " different version somewhere else.
    " Plugin 'ascenator/L9', {'name': 'newL9'}

    " All of your Plugins must be added before the following line
    call vundle#end() " required
    filetype plugin indent on " required
    " To ignore plugin indent changes, instead use:
    "filetype plugin on
    "
    " Brief help
    " :PluginList - lists configured plugins
    " :PluginInstall - installs plugins; append ! to update or just :PluginUpdate
    " :PluginSearch foo - searches for foo; append ! to refresh local cache
    " :PluginClean - confirms removal of unused plugins; append ! to auto-approve removal
    "
    " see :h vundle for more details or wiki for FAQ
    " Put your non-Plugin stuff after this line

    set t_Co=256
    set guifont=Mono\ 11
    set syntax=on
    "colorscheme desert
    set background=dark
    "colorscheme solarized
    colorscheme darktango
    set noeb
    set confirm
    set autoindent
    set cindent
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    set expandtab
    set smarttab
    set number
    set history=1000
    set nobackup
    set noswapfile
    set ignorecase
    set hlsearch
    set incsearch
    "set gdefault “全局g的默认行为,只匹配每一行的第一个
    "set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime("%d/%m/%y\ -\ %H:%M")}
    set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\
    set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%]
    set laststatus=2
    set cmdheight=2
    filetype on
    filetype plugin on
    filetype indent on
    set viminfo+=!
    set iskeyword+=_,$,@,%,#,-
    set linespace=0
    set wildmenu
    set backspace=2
    set whichwrap+=<,>,h,l
    set mouse=a
    set guioptions-=T
    set selection=exclusive
    set selectmode=mouse,key
    set report=0
    "set fillchars=vert:\ ,stl:\ ,stlnc:
    set showmatch
    set matchtime=1
    set scrolloff=3
    set smartindent
    au BufRead,BufNewFile * setfiletype txt
    "NerdTree插件,快捷键映射
    map gn :NERDTreeToggle<CR>

    相关文章

      网友评论

          本文标题:gvim配置

          本文链接:https://www.haomeiwen.com/subject/tmlfdktx.html