Preguntas etiquetadas con vim

8
¿Navegar a través de una pila de ubicaciones en vim?

Escribir ``en la ubicación X lo lleva de regreso a la última ubicación visitada en el archivo de texto. Golpearlo nuevamente te lleva de vuelta a X Este cambio es similar a Ctrl+6abrir el último archivo abierto. Pero, ¿cómo puedo saltar varios niveles de ubicaciones hacia atrás (y luego hacia...

8
Mapeo de teclas específico de la aplicación

En general, quiero hacer mapas de teclas específicos para la aplicación, que funcionen solo en ella y no afecten a ninguna otra aplicación. Por ejemplo, ya uso mi tecla Caps para alternar el idioma de entrada (a través de xorg.conf), pero quiero que Capslock se comporte como Esc en vim. Parece que...

8
¿Bloquear movimiento para cualquier tipo de soporte?

Si quiero, por ejemplo, eliminar un bloque, puedo usar movimientos de objetos de texto. Es decir, si mi texto se ve así: (let [a 1 b {:x 3 :y 4}] a) Y el cursor está, por ejemplo, en el personaje 3. Si escribo diBa continuación, :x 3 :y 4se suprimiría Si se trata daBa continuación, tanto el...

8
¿Es posible ejecutar un script VIM en un modo no interactivo?

El rastreador de errores de Gnats tiene un comando (edit-pr) que abre un ticket en $ EDITOR. Mi $ EDITOR es VIM, y cuando este comando abre el ticket en $ EDITOR, me gustaría realizar automáticamente algunas ediciones con secuencia de comandos sin tener que presionar teclas adicionales. ¿Hay...

8
VIM: muestra todas las líneas editadas en la sesión

¿Hay algún comando o complemento que pueda usar para mostrar todas las líneas que he editado en una sesión de Vim? Me gustaría poder resaltar todos los cambios que he realizado al trabajar en proyectos de compañeros de trabajo y perderlos en líneas de

8
(G) VIM usa un $ PATH diferente que mi sistema

Debido a que Ubuntu no proporciona paquetes actualizados para TeXLive, lo instalé manualmente. Sin embargo, algunos programas necesitan TeXLive como dependencia. Entonces, lo que hice fue instalar el paquete TeXLive desde los repositorios de Ubuntu, que es la versión 2009. Luego cambié mi $ PATH...

8
Salir del modo de inserción de bloque con Ctrl-C

En vim, si está en modo de inserción de bloque ( Ctrl-V, Shift-I) y sale usando Ctrl-C(en lugar de Esc), cancela la edición de bloque (y solo edita la primera fila). ¿Por qué es esto? En casi todos los demás contextos, Ctrl-Cy Escson sinónimos. (E idealmente hay una manera de arreglar esto, ahora...

8
Reemplazar globalmente Vi con Vim en Fedora

En los sistemas basados en Debian el sistema de alternativas maneja tanto el viy vimejecutable. Entonces, si vimestá instalado y ejecutas vi, también obtienes vim, lo que me parece muy agradable, porque odio absolutamente el clásico vi. En Fedora 17 "Beefy Miracle", el sistema de alternativas...

8
Buscando un terminal centrado de pantalla completa

Existen varios 'editores libres de distracciones' para escribir: estos proporcionan un entorno mínimo de pantalla completa con el objetivo de obligarse a centrarse en la tarea en cuestión. Quiero hacer algo similar con vim. Si bien simplemente puedo encenderlo en un terminal y luego presionar F11...

8
Vim: pegar líneas línea por línea

Supongamos que tengo un archivo que contiene: xxx yyy zzz y otro archivo: kkk qqq ppp Quiero obtener: xxxkkk yyyqqq zzzppp ¿Es eso posible en Vim con algún comando? (He intentado usar VISUAL BLOCK pero sin éxito). En mi caso particular, tengo dos archivos grandes con muchas líneas para...

8
Copiar / pegar en vim sin X

En vim, "+ppega desde el portapapeles del sistema. Sin embargo, cuando se trabaja de forma remota a través de SSH en un cuadro sin GUI, esto no está disponible. ¿Es posible implementar copiar / pegar en este entorno? Simplemente copiar texto desde el terminal no es suficiente, porque también...

8
Vim puntuación de hechizo para ⸮

Me encuentro usando el punto de hierro (⸮) cada vez más. Sin embargo, la ortografía vim no lo reconoce como un carácter de puntuación válido. ¿Cómo puedo agregarlo a vim para que la ortografía

8
¿Cómo suspender el historial de VIM?

Cuando editamos un archivo, generalmente hacemos muchas UNDO seguidas, por ejemplo, 20 veces. En VIM, eso generalmente se realiza presionando u20 veces, y eso hace que VIM "suba" en la pila de historial 20 posiciones. Si luego se asegura change, todos los últimos 20 comandos del historial se...