Vi & Vim

10
¿Caso de uso para emulador de terminal neovim?

Una gran diferencia de neovim y Vim es que neovim incluye un emulador de terminal que funciona de forma asíncrona. Sin embargo, no veo cómo puedo sacar provecho de esta función. ¿Para qué puedo usarlo? ¿Puede dar algunos casos de uso para la función de terminal de neovim para que entienda cómo...

10
¿Cómo debería funcionar la opción 'switchbuf'?

Recientemente descubrí la opción switchbufe intenté usarla, pero no puedo decir si no entiendo cómo debería funcionar o si realmente no funciona en mi Vim. Sobre los diferentes valores posibles, el documento dice: useopen Si está incluido, salta a la primera ventana abierta que...

10
¿Por qué es peligroso el set exrc?

He visto set exrcmencionar en varios lugares el uso de .vimrcarchivos por directorio , pero cada vez que se menciona ha sido con una fuerte advertencia de no usarlo realmente porque es peligroso. También me he encontrado con lo set secureque se supone que corrige parte del peligro de heredar set...

10
¿Cómo grep en la salida del comando ex?

¿Cómo se busca un patrón en la salida del comando ex? Por ejemplo, ¿cómo buscar un patrón de nombre de archivo en la salida del :scriptnamescomando? En la ayuda para todos los sabores de grepy vimgrepsolo hay {file}un lugar donde realizar la

10
¿La opción de 'ruta' predeterminada de Vim es redundante?

Del documento de ayuda de Vim (ver:) :help 'path': Cadena 'path' (predeterminada en Unix: " .,/usr/include,,") -Para buscar en relación con el directorio del archivo actual, use: :set path=. -Para buscar en el directorio actual, use una cadena vacía entre dos comas: :set...

10
Vim nombre de archivo / ruta completada

Sé que puedo completar nombres de archivo / rutas desde el directorio actual usando ctrl + x, ctrl + f ( compl-filename). Eso funciona muy bien en combinación con set autochdir, que cambia las actualizaciones del directorio actual al directorio del búfer activo. Sin embargo, comencé a usar...

10
Combinar los cambios externos realizados durante la edición

Si se realizan cambios externos en un archivo que se está editando en Vim, entiendo que puedo volver a cargar el contenido del archivo :edit. Pero, suponga que (internamente) he realizado cambios en el archivo que quiero preservar. ¿Hay alguna forma de integrar los dos conjuntos de cambios (externo...