Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.



2
¿Hay alguna manera de ocultar entre líneas?
Aquí está mi caso de uso: Tengo un montón de código que, debido a la aplicación de estilo, escribimos nuevas líneas después y antes de cada llave de apertura y cierre (respectivamente). Ejemplo: function func(args) { statement 1; statement 2; if (condition) { statement 3; } } Si bien esto …






2
¿Cómo autocompletar nombres de clase CSS que incluyen un carácter menos?
Tengo la siguiente estructura de clases CSS .mAIcon .mAIcon-reject .mAIcon-edit .mAIcon-accept .event y así. Dentro de mis archivos HTML, quiero completar automáticamente estos nombres de clase. Pero cuando escribo <span class="mAIcon mA|"> y quiero autocompletar el resto, lo único que obtengo es <span class="mAIcon mAIcon|"> Para obtener lo que realmente …


1
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 MakeGitbook(<q-args>) ¿Existe algún mecanismo similar para los comandos incorporados, y en …

3
¿Cómo puedo interactuar con una base de datos SQLite o MySQL?
Esto podría ser más adecuado para IDE, no para Vim, pero aún así agradecería si hubiera una manera que me permitiera conectarme a bases de datos MySQL / SQLite locales o remotas. ¿Hay tal manera de hacer esto? Creo que podría colocarse en una ventana dividida o en su propia …
8 ide 

4
Grok Vim movimientos y ediciones simples
Regreso a Vim después de usar Emacs durante algunos años. Estoy tratando de asimilar a Vim leyendo y viendo tutoriales, además de usarlo a diario. Al editar texto, encuentro que los comandos Emacs de Alt-F, Alt-B, Ctrl-a, Ctrl-e, Alt-D y Alt-Backspace son muy útiles e intuitivos, permitiendo ediciones locales rápidas …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.