.vimrc 配置

syntax enable  
syntax on

set nu
set hls
set noic
set ruler
set showmode    "在底部显示,当前处于命令模式还是插入模式
set t_Co=256     "终端开启256色支持"
set showmatch
set nobackup    "覆盖文件时不备份
set autochdir
set autoindent
set noswapfile
set nowrapscan     " 禁止在搜索到文件两端时重新搜索
set cursorline
set ignorecase    "搜索时忽略大小写
set colorcolumn=81
set laststatus=2 "1为关闭底部状态栏 2为开启"
" 状态行显示的内容
set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [POS=%l,%v][%p%%]\ %{strftime(\"%d/%m/%y\ -\ %H:%M\")}  

 

" 1 tab == 4 spaces
set tabstop=4
set shiftwidth=4
set ai "Auto indent
set si "Smart indent
set wrap "Wrap lines

colorscheme kevin
""""""""""""""""""""""""""""""
" project
""""""""""""""""""""""""""""""
nmap jj <C-W><C-W>
let g:proj_flags='g'
let mapleader = ';'  "Set mapleader"
let g:proj_window_width=32    " project window width

"显示中文帮助"
if version >= 603
        set helplang=cn
        set encoding=utf-8
endif

""""""""""""""""""""""""""""""
" airline
""""""""""""""""""""""""""""""
set encoding=utf-8                                                                                                                
set langmenu=zh_CN.UTF-8
set ambiwidth=double "防止特殊符号无法正常显示
let g:airline_powerline_fonts=1
let g:airline#extensions#tabline#enabled=1 "顶部tab显示"
nmap <tab> :bn<cr> "设置tab键映射"
if !exists('g:airline_symbols')
let g:airline_symbols = {}
endif

let g:airline_left_sep = '»'
let g:airline_right_sep = '«'
let g:airline_symbols.crypt = '?'
let g:airline_symbols.linenr = '☰'
let g:airline_symbols.maxlinenr = '㏑'
let g:airline_symbols.branch = '⎇'
let g:airline_symbols.paste = '∥'
let g:airline_symbols.spell = 'Ꞩ'
let g:airline_symbols.notexists = 'Ɇ'
let g:airline_symbols.whitespace = 'Ξ'

""""""""""""""""""""""""""""""
" Taglist
""""""""""""""""""""""""""""""
let Tlist_Auto_Open = 1
let Tlist_Ctags_Cmd = '/usr/bin/ctags'
let Tlist_Show_One_File = 1
let Tlist_Exit_OnlyWindow = 1
let Tlist_Use_Right_Window =1
let Tlist_Sort_Type="name"
let Tlist_WinWidth = 40
noremap <F11> :TlistToggle<CR>

""""""""""""""""""""""""""""""
" BufExplorer
""""""""""""""""""""""""""""""
let g:bufExplorerDefaultHelp=0       " Do not show default help.
let g:bufExplorerShowRelativePath=1  " Show relative paths.
let g:bufExplorerSortBy='mru'        " Sort by most recently used.
let g:bufExplorerSplitRight=1        " Split left.
let g:bufExplorerSplitVertical=1     " Split vertically.
let g:bufExplorerSplitVertSize = 30  " Split width
let g:bufExplorerUseCurrentWindow=1  " Open in new window.
nnoremap <silent> <F9> :BufExplorer<CR>

""""""""""""""""""""""""""""""
" gtags
""""""""""""""""""""""""""""""
set cscopetag
set cscopeprg=gtags-cscope
set cscopequickfix=s-,c-,d-,i-,t-,e-
"cs add $GTAGSDBPATH/GTAGS
"cs add GTAGS
let gtags_file=findfile("GTAGS", ";") "查找 gtags 文件
if !empty(gtags_file)
    exe "cs add" gtags_file
endif

""""""""""""""""""""""""""""""
" miniBuf
""""""""""""""""""""""""""""""
let g:miniBufExplSplitToEdge = 0
let g:miniBufExplMapWindowNavVim = 1
let g:miniBufExplMapWindowNavArrows = 1
let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplModSelTarget = 1
let g:miniBufExplVSplit = 20

""""""""""""""""""""""""""""""
" ctrlp
""""""""""""""""""""""""""""""
"let g:ctrlp_max_files = 1000000
"let g:ctrlp_max_depth = 40
"let g:ctrlp_clear_cache_on_exit = 0
"let g:ctrlp_cache_dir = $HOME.'/.cache/ctrlp'

""""""""""""""""""""""""""""""
" LeaderF
""""""""""""""""""""""""""""""
"let g:Lf_ReverseOrder = 1 "最优结果在最下面

""""""""""""""""""""""""""""""
" key mapping
""""""""""""""""""""""""""""""
noremap <F8> :set nonu<CR>
noremap <F10> :WMToggle<CR>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值