Some new vim tricks
This commit is contained in:
parent
c1884475b3
commit
98e580f814
1 changed files with 21 additions and 3 deletions
24
vimrc
24
vimrc
|
@ -3,6 +3,8 @@ set nocompatible
|
||||||
" CL History
|
" CL History
|
||||||
set history=700
|
set history=700
|
||||||
|
|
||||||
|
set modelines=0
|
||||||
|
|
||||||
"Enable filetype plugins
|
"Enable filetype plugins
|
||||||
filetype plugin on
|
filetype plugin on
|
||||||
filetype indent on
|
filetype indent on
|
||||||
|
@ -15,11 +17,15 @@ set wildmenu
|
||||||
|
|
||||||
set wildignore=*.o,*~,*.pyc
|
set wildignore=*.o,*~,*.pyc
|
||||||
|
|
||||||
|
set gdefault
|
||||||
|
|
||||||
set noruler
|
set noruler
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
|
||||||
"set cmdheight=2
|
"set cmdheight=2
|
||||||
|
|
||||||
|
set number
|
||||||
|
|
||||||
set hid
|
set hid
|
||||||
|
|
||||||
set backspace=eol,start,indent
|
set backspace=eol,start,indent
|
||||||
|
@ -72,10 +78,22 @@ set ai "auto indent
|
||||||
set si "smart indent
|
set si "smart indent
|
||||||
set wrap "wrap lines
|
set wrap "wrap lines
|
||||||
|
|
||||||
set number
|
let mapleader = ","
|
||||||
|
|
||||||
" Make double-<Esc> clear search highlights
|
" Make double-<Esc> clear search highlights
|
||||||
nnoremap <silent> <Esc><Esc> :nohlsearch<CR>
|
" nnoremap <silent> <Esc><Esc> :nohlsearch<CR>
|
||||||
|
nnoremap <silent> <leader><space> :noh<cr>
|
||||||
|
|
||||||
|
inoremap <F1> <nop>
|
||||||
|
nnoremap <F1> <nop>
|
||||||
|
vnoremap <F1> <nop>
|
||||||
|
nnoremap q <nop>
|
||||||
|
|
||||||
|
|
||||||
|
nnoremap / /\v
|
||||||
|
vnoremap / /\v
|
||||||
|
|
||||||
|
nnoremap <leader>w <C-w>v<C-w>l
|
||||||
|
|
||||||
set whichwrap+=<,>,[,]
|
set whichwrap+=<,>,[,]
|
||||||
|
|
||||||
|
@ -85,7 +103,7 @@ nnoremap U <c-r>
|
||||||
highlight WhitespaceEOL ctermbg=Red guibg=Red
|
highlight WhitespaceEOL ctermbg=Red guibg=Red
|
||||||
match WhitespaceEOL /\s\+$/
|
match WhitespaceEOL /\s\+$/
|
||||||
|
|
||||||
nnoremap <silent> <F5> :normal gg=G<CR>
|
nnoremap <silent> <leader>f :normal gg=G<CR>
|
||||||
|
|
||||||
set statusline=%m
|
set statusline=%m
|
||||||
set statusline+=\ %f
|
set statusline+=\ %f
|
||||||
|
|
Loading…
Reference in a new issue