Vi & Vim

8
Poner un proceso comenzó con! en el fondo

Si hago esto desde el shell: $ sleep 100 Puedo hacer que pase al fondo haciendo: ^Z $ bg Y luego continúo usando mi caparazón. Puede obtener el mismo efecto agregando un &al final del comando, pero a menudo lo olvido. En Vim, a menudo hago: :!sleep 100 Y aquí también, a menudo me...

8
`echon` para` echomsg`

Los comandos echony echohlson muy útiles para generar líneas de texto con múltiples grupos resaltados dentro de la misma línea. Esto se puede usar, por ejemplo, para crear buenos mensajes de estado para complementos. En un complemento en el que estoy trabajando, estoy usando este método exacto de...

8
¿Qué hace [cuenta]%?

Esperaría [count]%saltar hacia adelante y hacia atrás entre counttiempos de llaves coincidentes o algo así, pero en cambio, escribir ese comando parece mover el cursor a un lugar aleatorio en el búfer. Parece que siempre va al mismo lugar para constantes count, pero diferentes lugares para...

8
Manipular caracteres con su código ASCII

Digamos que tengo let l:letter = 'A' ¿hay una función que tome el l:lettercódigo ascii y lo transforme 'B'? Me refiero a algo como let l:next_letter = l:letter + 1 Sé que hay <Ctrl-A>con set nf=alpha, pero eso requiere tener el cursor sobre el carácter en el documento y me preguntaba si...

8
Autocompletar para hacer

Si configuro un makeprograma personalizado , ¿hay alguna forma de proporcionar una lista de opciones de finalización de pestañas que se activen cuando escribo :make+ Space+ Tab? Con comandos personalizados puedo hacer fi: command! -nargs=* -complete=customlist,MakeComplete -bar MakeGitbook call...