Options vim

This commit is contained in:
Meutel 2017-09-10 10:56:27 +02:00
parent e2459f9032
commit 6c142c090b

15
_vimrc
View File

@ -51,10 +51,13 @@ let g:airline#extensions#tabline#fnamemod = ':t:.'
" }}} " }}}
syntax enable syntax enable
set history=500
set nu set nu
set cursorline set cursorline
set ai set ai
set smartindent set smartindent
" lignes autour du curseur lors d'un déplacement (j/k)
set so=5
" nombre de colonnes pour représenter une tabulation, nombre d'espaces d'une " nombre de colonnes pour représenter une tabulation, nombre d'espaces d'une
" tabulation, nombre d'espaces d'une indentation, ne pas remplacer les " tabulation, nombre d'espaces d'une indentation, ne pas remplacer les
" tabulations par des espaces " tabulations par des espaces
@ -76,9 +79,17 @@ colorscheme solarized
set incsearch set incsearch
set showmatch set showmatch
set hlsearch set hlsearch
" relecture fichier si modif externe
set autoread
" indent javascript " indent javascript
filetype plugin indent on filetype plugin indent on
" completion améliorée, ignore certains fichiers
set wildmenu
set wildignore=*~,*/.git/*
" changement de ligne en fin/debut de ligne pour ces mouvements
set whichwrap+=h,l
" abandon buffer quitté
set hid
" remap <ESC> " remap <ESC>
inoremap jk <ESC> inoremap jk <ESC>
@ -104,7 +115,9 @@ nnoremap <Leader>q :q<CR>
" navigate buffers " navigate buffers
nnoremap <Leader>l :bn<CR> nnoremap <Leader>l :bn<CR>
nnoremap <Leader>h :bp<CR> nnoremap <Leader>h :bp<CR>
nnoremap <Leader>d :bd<CR>
" copy/paste system clipboard " copy/paste system clipboard
nnoremap <Leader>pp :setlocal paste!<CR>
vmap <Leader>y "+y vmap <Leader>y "+y
vmap <Leader>d "+d vmap <Leader>d "+d
nmap <Leader>p "+p nmap <Leader>p "+p