Preguntas etiquetadas con vim

15
Cómo abrir un archivo en vim usando pipe

Puedo usar el locatecomando con mucha frecuencia. Entonces, si ejecuto el siguiente comando. locate updatedb | head -1 Entonces me da el O/p /usr/updatedb.conf Me pregunto si existe algún comando que me permita abrir ese archivo directamente. Estoy esperando algo como esto. locate updatedb |...

15
Destacar un término de búsqueda sin mover el cursor

Usando Vim, a veces me encuentro mirando una sección del código fuente por un tiempo y de repente quiero que aparezca alguna variable en la pantalla. Eso es fácil: lo /<var>que los destaca a todos. Mi problema es que la mayoría de las veces la búsqueda cambia mi ventana, así que no estoy...

15
¿Cómo puedo mantener una lista de búfer por ventana en Vim?

Me sorprende no haber podido encontrar una respuesta a esto, pero tal vez me estoy perdiendo algo obvio: ¿es posible mantener una lista de búfer por ventana ? A menudo tengo alrededor de 4 divisiones, y cada una normalmente tiene un propósito específico: CSS en una, JS en otra, HTML en algunas...

14
Mapa Shift + F3 en .vimrc

Cuando uso vimgrep con lv expr path/**, me gusta tener un acceso directo para navegar por los resultados. Así que asigné la F3clave como la siguiente: nnoremap <F3> :lnext<CR> Ahora me gustaría hacer algo como lo siguiente nnoremap <SHIFT-F3> :lprevious<CR> Pero esto...

14
Ajustar el otro extremo de una selección visual.

Creo que esto permitiría que la función de selección visual de vim supere la eficiencia incluso del mouse al proporcionar la capacidad de "cambiar" el término actual de la selección: Ilustrado ( |representará el cursor (Vim lo hace funcionar en el lado izquierdo del carácter en el que se...

14
¿Cómo decirle a Dropbox que ignore los archivos git?

He estado guardando mis archivos vim en Ubuntu One y como tengo muchos complementos instalados como submódulos git (o sin embargo vundle los instala) y solo estoy interesado en actualizar estos repositorios en mi computadora principal, configuré Ubuntu One para ignore estos archivos usando: ignore...

14
vim: diff dos secciones en dos archivos, pero no todo el archivo?

Actualicé un sistema de Nagios 2 a Nagios 3, y ahora estoy comparando algunas diferencias en los archivos de configuración antiguos y nuevos. Hay cambios significativos en los archivos de configuración, y no quiero realizar una diferencia en todo el archivo porque vimdiff me muestra demasiadas...

14
¿Hay alguna manera de usar varios métodos de plegado vim a la vez?

He foldmethod=indentestablecido en mi ~/.vimrc, y en general eso funciona para mí y me gustaría mantenerlo. Sin embargo, hay algunos archivos que tengo que edito regularmente (y que están bajo mi control exclusivo), donde me gustaría agregar un sistema basado en marcadores, en particular para que...

14
Soporte vim * / dyn

¿Qué significa el signo más antes */dynen la :versionsalida del comando, por ejemplo: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn No encontré ninguna documentación útil al respecto. Cuando ejecuto :echo has('python3')Vim devuelve 0. Cuando ejecuto :python3 print('hi')dice E370: Could not load...

14
vim: ¿Continuar macro después del error en submacro?

Estoy en el proceso de embellecer algún código fuente usando vim. {1} He creado un par de macros vim que realizan los pasos individuales: eliminar espacios en blanco al final, eliminar líneas vacías después {, eliminar líneas vacías antes {, ese tipo de cosas. Ahora, quiero crear una macro que...