Articles of vim

¿Cómo escapa una barra invertida y barra inclinada hacia adelante en la búsqueda / búsqueda de VIM?

Por ejemplo, si quisiera encontrar y reemplazar cadenas con barras inclinadas hacia atrás o hacia adelante, ¿cómo se lograría esto en vim? ¡Gracias! Ejemplos Buscar y reemplazar es:: :%s/foo/bar/g ¿Qué pasa si quiero encontrar todas las ocurrencias de y reemplazarlo con

¿Cómo puedo agregar automáticamente un código esqueleto al crear un nuevo archivo con vim?

Al crear un nuevo archivo con vim, me gustaría agregar automáticamente un código esqueleto. Por ejemplo, al crear un nuevo archivo xml, me gustaría agregar la primera línea: O al crear un archivo html, me gustaría agregar:

¿Cuál es el en un archivo .vimrc?

Veo en muchos archivos .vimrc , y me pregunto ¿qué significa? ¿Para qué se usa esto? Solo una descripción general del propósito y el uso sería genial.

¿Qué hay en tu .vimrc?

Vi y Vim permiten una personalización realmente impresionante, generalmente almacenada dentro de un archivo .vimrc . Las características típicas de un progtwigdor serían resaltado de syntax, sangría inteligente, etc. ¿Qué otros trucos para la progtwigción productiva tienes, ocultos en tu .vimrc? Estoy interesado principalmente en refactorizaciones, clases de auto y macros de productividad similares, especialmente […]

Cómo pegar sin sobreescribir el registro

¿Alguien sabe de una manera de pegar sobre un área seleccionada visualmente sin tener la selección colocada en el registro predeterminado? Sé que puedo resolver el problema pegando siempre desde un registro explícito. Pero es un dolor de cabeza escribir ” x p” en lugar de simplemente p

Aliasing un comando en vim

Vim es mi editor de texto preferido cuando programo, y por eso siempre me encuentro con un problema particularmente molesto. Con frecuencia, cuando necesito guardar rápidamente el búfer y continuar con alguna otra tarea miscelánea, hago el típico :w Sin embargo, yo, que parece ser más del 50% del tiempo, siempre logro capitalizar eso :w […]

¿Cómo uso los registros vim?

Solo sé de una instancia que usa registros a través de Ctrl R *, por lo que pego texto desde un portapapeles. ¿Cuáles son otros usos de los registros? Cómo usarlos? Todo lo que sabe sobre el VI se registra (centrémonos en vi 7.2) – comparta con nosotros.

Tecla de tabulación == 4 espacios y sangría automática después de las llaves en Vim

¿Cómo hago que vi – Vim nunca use tabs (convirtiendo espacios en tabs, mal!), Hace que la tecla de tabulación == 4 espacios, y automáticamente aplique sangría al código después de bloques de llaves como lo hace Emacs ? Además, ¿cómo guardo estas configuraciones para que nunca tenga que ingresarlas de nuevo? He visto otras […]

Problemas de OS X Terminal UTF-8

Bueno, finalmente conseguí una MacBook Air después de 15 años de Linux. Y antes de que lo obtuviera, mi gran preocupación era la compatibilidad con UTF-8 porque no importa si recibo archivos de windows o mac-clients, siempre hay problemas con la encoding, mientras que en ubuntu puedo estar seguro de que todos los resultados no […]

Saltar a la definición de la función en vim

¿Cómo puedo ir a una definición de función usando vim? Por ejemplo, con Visual Assist, puedo escribir Alt + g debajo de una función y se abre un menú contextual que enumera los archivos con definiciones. ¿Cómo puedo hacer algo como esto en vim?