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' Plugin 'scrooloose/nerdtree' Plugin 'skielbasa/vim-material-monokai' Plugin 'flazz/vim-colorschemes' Plugin 'vim-airline/vim-airline' Plugin 'vim-airline/vim-airline-themes' Plugin 'ctrlpvim/ctrlp.vim' ""Plugin 'jiangmiao/auto-pairs' Plugin 'vim-scripts/a.vim' Plugin 'lsdr/monokai' Plugin 'godlygeek/tabular' Plugin 'posva/vim-vue' Plugin 'fatih/vim-go' Plugin 'junegunn/vim-easy-align' "Plugin 'Yggdroot/indentLine' " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " ==== AirLine Theme Config ==== {{{{ "let g:airline_theme='wombat' let g:airline_theme='molokai' "}}}} " ==== VIM CONFIGURATION SECTION ===={{{ " basic set number " show line numbers set showcmd " show last command in status line "set cursorline " highlight current line set lazyredraw " redraw in a lazy fasion set incsearch " search as characters are entered set hlsearch " highlight search results set visualbell set encoding=utf-8 set backspace=indent,eol,start " syntax highlighting au BufNewFile,BufRead *.cuh set filetype=cuda syntax enable " enable syntax highlighting " movement nnoremap j gj nnoremap k gk nnoremap
nnoremap
nnoremap
nnoremap
:imap jk
:imap kj
" indentation set tabstop=4 " display tab as 4-space wide set shiftwidth=4 " identation width when using << and >> set expandtab set hidden nmap ga
(EasyAlign) xmap ga
(EasyAlign) nnoremap th :tabfirst
nnoremap tk :tabnext
nnoremap tj :tabprev
"nnoremap
:tabprev
"nnoremap
:tabnext
"nnoremap
:tabnew
nnoremap tl :tablast
nnoremap tt :tabedit
"nnoremap tn :tabnext
nnoremap tm :tabm
nnoremap td :tabclose
" Alternatively use "nnoremap th :tabnext
"nnoremap tl :tabprev
nnoremap H :tabprev
nnoremap L :tabnext
nnoremap tn :tabnew
" :inoremap
```
``` :inoremap
````
```` :nnoremap
"=strftime("%a_%d_%b_%Y_%T_%p")
P :inoremap
=strftime("%a_%d_%b_%Y_%T_%p")
set relativenumber set pastetoggle=
" color "set background=dark "colorscheme wombat colorscheme monokai :map
:! python3.6 %
":map
:! time go run %
:map
:! ./cmd %
:nnoremap
:.s/\(.*\)/[\1](\1)/g
:noh
"set bg=dark let g:go_version_warning = 0 let g:go_fmt_fail_silently = 1 let g:go_fmt_options = '' let g:go_fmt_autosave = 0 set cc=80 highlight OverLength ctermbg=darkred ctermfg=white guibg=#FFD9D9 match OverLength /\%80v.\+/