set nocompatible syntax on source ~/.plugin.vimrc set tabstop=4 set expandtab set autoindent set shiftwidth=4 set ruler set number set backspace=indent,eol,start set visualbell set bg=dark set hlsearch set cursorline set nowrap set noswapfile set wildmode=longest,list,full set wildmenu set encoding=utf-8 " Required for YouCompleteMe " Set backup, swap and undo directories " " set backupdir=~/.vim/backup// " set directory=~/.vim/swap// " set undodir=~/.vim/undo// " Session options set ssop-=options " do not store global and local values in a session set ssop-=folds " do not store folds " Save session nnoremap <C-s> :mks! " Search for the selected visual block vnoremap // y/<C-R>"<CR> vnoremap * y/<C-R>"<CR> " Show ctag selection if multiple options nnoremap <C-]> g<C-]> " Change vim tabs nnoremap <C-lt> :tabnext<CR> nnoremap <C-gt> :tabprevious<CR> " Maximize tabs nnoremap <C-w>/ <C-w>\|<C-w>_ " Map F4 to switch between cpp and h file map <F4> :e %:p:s,.h$,.X123X,:s,.cpp$,.h,:s,.X123X$,.cpp,<CR> " Setting ctags and plugins for MARS development set tags=./tags;,tags; " Setting vim path per session. Helps with finding files set path=$PWD/**
Comments
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎