From 8f0dc54a477ca9c58298f043464b5b1d66518963 Mon Sep 17 00:00:00 2001 From: Facundo Laffont Date: Mon, 12 Sep 2016 20:27:19 -0300 Subject: [PATCH] modificaciones varias --- instalación.sh | 0 vimrcs/basic.vim | 20 ++++++++++---------- vimrcs/extended.vim | 7 ++++--- 3 files changed, 14 insertions(+), 13 deletions(-) mode change 100644 => 100755 instalación.sh diff --git a/instalación.sh b/instalación.sh old mode 100644 new mode 100755 diff --git a/vimrcs/basic.vim b/vimrcs/basic.vim index 5e5998f1..27d5e196 100644 --- a/vimrcs/basic.vim +++ b/vimrcs/basic.vim @@ -42,6 +42,9 @@ let g:mapleader = "," " guardado rápido nmap w :w! +" sale de todas las ventanas +map q :qa + " volver al modo normal casi sin esfuerzo ;) " <¡>falta que idenfitique si se encuentra en EOF y que vuelva atrás, porque cuando salta una línea " es muy molesto @@ -194,7 +197,7 @@ vnoremap ¿ :call VisualSelection('', '')?=@/ " mapeos de búsqueda map / " <¿>no funciona -map ? +" map ? " deshabilita el resaltado de las búsquedas map :noh @@ -205,6 +208,10 @@ map k map h map l +" movimiento entre líneas con igual indentación +map + :call search('^'. matchstr(getline('.'), '\(^\s*\)') .'\%<' . line('.') . 'l\S', 'be') +map - :call search('^'. matchstr(getline('.'), '\(^\s*\)') .'\%>' . line('.') . 'l\S', 'e') + " cierra el buffer actual map bd :Bclose:tabclosegT @@ -230,13 +237,12 @@ au TabLeave * let g:lasttab = tabpagenr() " abre una nueva pestaña con la ruta del buffer actual map te :tabedit =expand("%:p:h")/ -" <¿?> -" Switch CWD to the directory of the open buffer +" configura el CWD para que sea el mismo que el del buffer abierto map cd :cd %:p:h:pwd " especifica el comportamiento cuando se cambia de buffer try - set switchbuf=useopen,usetab,newtab + set switchbuf=newtab set stal=2 catch endtry @@ -350,12 +356,6 @@ map s? z= " quita los caracteres ^M de windows cuando las codificaciones de texto se mezclan noremap m mmHmt:%s///ge'tzt'm -" abre un buffer sin nombre -map q :e ~/buffer - -" abre un buffer sin nombre, de tipo Markdown -map x :e ~/buffer.md - " activa o desactiva el modo paste map pp :setlocal paste! diff --git a/vimrcs/extended.vim b/vimrcs/extended.vim index 40421106..8688ec62 100644 --- a/vimrcs/extended.vim +++ b/vimrcs/extended.vim @@ -80,15 +80,16 @@ imap ½ $ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " => Parenthesis/bracket """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -" autocompletado de (, ", ', [, [[[ en modo VISUAL -vnoremap $1 `>a)` +" autocompletado de (, ", ', [, [[[, {{{}}} en modo VISUAL +vnoremap $1 `>a)` vnoremap $2 `>a]` vnoremap $3 `>a}` vnoremap $$ `>a"` vnoremap $q `>a'` vnoremap $e `>a"` +vnoremap $f `{{{`>i}}} -" autocompletado de (, ", ', [, {{{ en modo INSERT +" autocompletado de (, ", ', [, {{{}}} en modo INSERT inoremap $1 ()i inoremap $2 []i inoremap $3 {}i