1
0
mirror of https://github.com/amix/vimrc synced 2025-07-09 02:25:00 +08:00

modificaciones varias

This commit is contained in:
Facundo Laffont
2016-10-17 11:36:49 -03:00
parent 13b6c38e2d
commit d599bacbe9
4 changed files with 112 additions and 15 deletions

View File

@ -43,7 +43,10 @@ let g:mapleader = ","
nmap <leader>w :w!<cr>
" sale de todas las ventanas
map <leader>q :qa<cr>
map <leader><space>q :qa<cr>
" sale de la ventana actual
map <leader>q :q<cr>
" volver al modo normal sin tener que retirar los dedos de la posición normal en el teclado
ino ñjaf <esc>
@ -269,6 +272,9 @@ set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\
" remapea '0' para que posicione el cursor en el primer carácter no blanco
map 0 ^
" en vez de copiar toda la línea, copia desde el cursor hasta el final de la línea
map Y y$
" colocación de espacios sin tener que entrar en modo INSERT
nn <space>k<space> O<esc>j
nn <space>kk O<esc>

View File

@ -80,25 +80,39 @@ imap ½ $
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" => Parenthesis/bracket
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" autocompletado de (, ", ', [, [[[, {{{}}} en modo VISUAL
" autocompletado en modo VISUAL
vnoremap $1 <esc>`>a)<esc>`<i(<esc>
vnoremap $2 <esc>`>a]<esc>`<i[<esc>
vnoremap $3 <esc>`>a}<esc>`<i{<esc>
vnoremap $$ <esc>`>a"<esc>`<i"<esc>
vnoremap $q <esc>`>a'<esc>`<i'<esc>
vnoremap $e <esc>`>a"<esc>`<i"<esc>
vnoremap $f <esc>`<a<space>{{{<esc>`>i}}}<esc>
vnoremap $' <esc>`>a'<esc>`<i'<esc>
vnoremap $" <esc>`>a"<esc>`<i"<esc>
vnoremap $* <esc>`>a*<esc>`<i*<esc>
vnoremap $> <esc>`>a><esc>`<i<<esc>
vnoremap $? <esc>`>a?<esc>`<i¿<esc>
vnoremap $= <esc>`>o=<esc>yl99p`<O=<esc>yl99p
vnoremap $b <esc>`<Obegin<esc>`>oend<esc>`<V`>>
vnoremap $f <esc>`<A<space>{{{<esc>`>i}}}<esc>zxza
" autocompletado de (, ", ', [, {{{}}} en modo INSERT
" autocompletado en modo INSERT
inoremap $1 ()<esc>i
inoremap $2 []<esc>i
inoremap $3 {}<esc>i
inoremap $4 {<esc>o}<esc>O
inoremap $q ''<esc>i
inoremap $e ""<esc>i
inoremap $f {{{<esc>o}}}<esc>O<esc>i
inoremap $' ''<esc>i
inoremap $" ""<esc>i
inoremap $* **<esc>i
inoremap $> <><esc>i
inoremap $? ¿?<esc>i
inoremap $= =<esc>yl99pYpO
inoremap $b begin<cr><bs>end<esc>O
inoremap $f <space>{{{<esc>o}}}<esc>O<esc>zxi
inoremap $<space>f <esc>?*<cr>v`>$f
" autocompletado en modo NORMAL
nmap $* I*<esc>A*<esc>
nmap $f $a<space>{{{<esc>o}}}<esc>O<esc>zxi
nmap $<space>f v?*<cr><esc>`<a<space>{{{<esc>`>i}}}<esc>zxza
" saltarse del paréntesis final sin tener que salir del modo INSERT
inoremap $$ <esc>la