add basic vimrc
This commit is contained in:
parent
6aede22349
commit
bb356b7cfd
1 changed files with 53 additions and 0 deletions
53
vimrc
Normal file
53
vimrc
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
" .vimrc
|
||||
|
||||
" Visual
|
||||
syntax enable
|
||||
colorscheme ron
|
||||
set background=dark
|
||||
|
||||
set encoding=utf8
|
||||
set number
|
||||
set cursorline
|
||||
|
||||
highlight term=bold cterm=bold
|
||||
highlight trailingWhiteSpaces ctermbg=DarkYellow guibg=DarkYellow
|
||||
|
||||
"set list
|
||||
"set listchars=tab:<-
|
||||
|
||||
" Tabs
|
||||
set smarttab
|
||||
set tabstop=4
|
||||
set shiftwidth=4
|
||||
set ai
|
||||
set si
|
||||
|
||||
" Searching
|
||||
set hlsearch
|
||||
set showmatch
|
||||
set incsearch
|
||||
|
||||
" Splitting
|
||||
set splitbelow
|
||||
set splitright
|
||||
|
||||
" KeyRemapping
|
||||
nnoremap <C-J> <C-W><C-J>
|
||||
nnoremap <C-K> <C-W><C-K>
|
||||
nnoremap <C-L> <C-W><C-L>
|
||||
nnoremap <C-H> <C-W><C-H>
|
||||
|
||||
" Disable arrow keys
|
||||
map <Right> <Nop>
|
||||
map <Left> <Nop>
|
||||
map <Up> <Nop>
|
||||
map <Down> <Nop>
|
||||
|
||||
map! <Right> <Nop>
|
||||
map! <Left> <Nop>
|
||||
map! <Up> <Nop>
|
||||
map! <Down> <Nop>
|
||||
|
||||
" Misc
|
||||
set mouse=n
|
||||
noremap <Leader>m mmHmt:%s/<C-V><cr>//ge<cr>'tzt'm
|
||||
Loading…
Add table
Add a link
Reference in a new issue