" " ________ _______ _______ __ ___ __ __ .__ __. _______ " | / | ____|| ____|| |/ / | | | | | \ | | / _____| " `---/ / | |__ | |__ | ' / | | | | | \| | | | __ " / / | __| | __| | < | | | | | . ` | | | |_ | " / /----.| |____ | |____ | . \ | `----.| | | |\ | | |__| | " /________||_______||_______||__|\__\ |_______||__| |__| \__| \______| " " @author:zeekling " "set ruler autocmd BufWritePre * :%s/\s\+$//e " 自动清除末行空格 set magic " 设置魔术 set backspace=indent,eol,start set nocompatible syntax on set foldmethod=indent set foldlevelstart=99 nnoremap za " begin 20171129 mod "colorscheme gruvbox colorscheme space-vim-dark set background=dark "colorscheme molokai " end 20171129 mod set smartindent shiftwidth=4 set shiftwidth=4 "缩进宽度4 set tabstop=4 "tab键宽度4 set softtabstop=4 "制表符宽度4 set cursorline set nocursorcolumn set fencs=utf-8,gb18030 set guifont=DroidSansMono\ Nerd\ Font\ 11 set encoding=utf8 set laststatus=2 " 显示光标当前位置 set number set cursorline set cursorcolumn set hlsearch highlight LeaderTab guifg=#666666 set nobackup set noswapfile match LeaderTab /^\t/ set wildmenu set cursorline " vim 透明 hi Normal ctermfg=252 ctermbg=none set autoindent set smartindent set noeb vb t_vb= setlocal textwidth=120 " 设置加密方式 setlocal cm=blowfish2 let mapleader=',' let leader=',' let g:mapleader=',' let g:leader=',' " tab切换 map th :tabfirst map tl :tablast map tj :tabnext map tk :tabprev map tn :tabnext map tp :tabprev map te :tabedit map td :tabclose map tm :tabm "buffer 切换 map bf :bf map bn :bn map bl :bl map bf :bf map bp :bp " 快速关闭 map q :q map wq :wq map w :w map mdp :MarkdownPreview map s :shell set wildignore=*.swp,*.bak,*.pyc,*.class,.svn,.git,*.o,*~ "在执行宏命令时,不进行显示重绘;在宏命令执行完成后,一次性重绘,以便提高性能。 set lazyredraw if filereadable(expand('~/.vim/conf/init.vim')) source ~/.vim/conf/init.vim endif set nocompatible if filereadable(expand("~/.vim/vimrc")) source ~/.vim/vimrc endif set cc=120