Vi & Vim

8
¿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 pestaña. Me gustaría...

8
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...

8
¿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...

8
¿Cómo reasignar gg a g?

No uso ninguno, g combinationsexcepto ggen modo normal. ¿Cómo puedo lograr que presionar guna vez sea suficiente? nnoremap g gghace que espere unos 3 segundos para que continúe el comando. Desmapear de gantemano tampoco funciona, porque no puedo mapear ggsi desmapeo g. ¿Debo desasignar todas las...

8
Eliminar varias líneas por dirección

Estaba viendo este desafío de vimgolf , y pensé que sería bueno eliminar líneas específicas por dirección. Sé que puedo hacer esto :<line_number>d, pero ¿hay alguna manera de enumerar varios números de línea para dejecutar? Me imagino algo como esto: :1,4,32dpero, por supuesto, no...

8
Resumen de funciones en el archivo actual?

Mientras trabajo en varios archivos fuente, (C, Ruby, etc.) encuentro que a menudo busco funciones. ¿Hay alguna manera de tener un HUD autogenerado que enumere la estructura del archivo actual? Sería fantástico si se vinculara a diferentes partes del archivo, de forma similar a cómo NERDTree se...