Add NERDTrees and TagBar
This commit is contained in:
30
vimrc
30
vimrc
@@ -1,4 +1,4 @@
|
|||||||
" set encoding type
|
" set character encoding
|
||||||
set encoding=utf-8
|
set encoding=utf-8
|
||||||
|
|
||||||
" vim-plug automatic installationx
|
" vim-plug automatic installationx
|
||||||
@@ -17,9 +17,12 @@ Plug 'vim-airline/vim-airline-themes'
|
|||||||
Plug 'tpope/vim-fugitive'
|
Plug 'tpope/vim-fugitive'
|
||||||
Plug 'maralla/completor.vim'
|
Plug 'maralla/completor.vim'
|
||||||
Plug 'scrooloose/nerdcommenter'
|
Plug 'scrooloose/nerdcommenter'
|
||||||
Plug 'ctrlpvim/ctrlp.vim'
|
Plug 'jiangmiao/auto-pairs'
|
||||||
|
Plug 'preservim/nerdtree'
|
||||||
Plug 'nanotech/jellybeans.vim'
|
Plug 'nanotech/jellybeans.vim'
|
||||||
Plug 'rakr/vim-one'
|
Plug 'rakr/vim-one'
|
||||||
|
Plug 'preservim/tagbar'
|
||||||
|
Plug 'ryanoasis/vim-devicons'
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
" be iMproved
|
" be iMproved
|
||||||
@@ -50,7 +53,7 @@ set cm=blowfish
|
|||||||
set number
|
set number
|
||||||
|
|
||||||
" toggle line numbers
|
" toggle line numbers
|
||||||
nnoremap <F2> :set nonumber!<CR>:set foldcolumn=0<CR>
|
nnoremap <F3> :set nonumber!<CR>:set foldcolumn=0<CR>
|
||||||
|
|
||||||
" set preview window at the bottom
|
" set preview window at the bottom
|
||||||
set splitbelow
|
set splitbelow
|
||||||
@@ -84,12 +87,22 @@ set smartcase
|
|||||||
" rebind <leader> key
|
" rebind <leader> key
|
||||||
let mapleader=";"
|
let mapleader=";"
|
||||||
|
|
||||||
|
" NERDTrees
|
||||||
|
nnoremap <F2> :NERDTreeToggle /home/deon/Projects/<CR>
|
||||||
|
|
||||||
|
" NERDCommenter
|
||||||
|
nnoremap <leader>cc :NERDCommenterComment<CR>
|
||||||
|
nnoremap <leader>cu :NERDCommenterUncomment<CR>
|
||||||
|
|
||||||
|
" tagbar
|
||||||
|
nmap <F8> :TagbarToggle<CR>
|
||||||
|
|
||||||
" map sort function to a key
|
" map sort function to a key
|
||||||
vnoremap <leader>s :sort<CR>
|
vnoremap <leader>s :sort<CR>
|
||||||
|
|
||||||
" easier buffer navigation
|
" easier buffer navigation
|
||||||
map ;n :bn<cr>
|
map <Tab> :bn<cr>
|
||||||
map ;p :bp<cr>
|
map <s-Tab> :bp<cr>
|
||||||
map ;d :bd<cr>
|
map ;d :bd<cr>
|
||||||
|
|
||||||
" easier moving of code block indentation
|
" easier moving of code block indentation
|
||||||
@@ -114,6 +127,13 @@ let g:UltiSnipsExpandTrigger="<C-j>"
|
|||||||
set t_Co=256
|
set t_Co=256
|
||||||
colorschem jellybeans
|
colorschem jellybeans
|
||||||
|
|
||||||
|
" number line column color
|
||||||
|
highlight LineNr ctermfg=grey ctermbg=0
|
||||||
|
|
||||||
|
" NERDTrees File highlighting
|
||||||
|
autocmd filetype nerdtree syn match py_icon # # containedin=NERDTreeFlags
|
||||||
|
autocmd filetype nerdtree highlight py_icon ctermbg=none ctermfg=blue
|
||||||
|
|
||||||
" set color for printing
|
" set color for printing
|
||||||
command Hardcopy call Hardcopy()
|
command Hardcopy call Hardcopy()
|
||||||
function! Hardcopy()
|
function! Hardcopy()
|
||||||
|
|||||||
Reference in New Issue
Block a user