Preguntas etiquetadas con vim

105
¿Cómo detectar si existe un archivo específico en Vimscript?

Estoy buscando una forma elegante en Vimscript de verificar si existe un archivo en el directorio actual. Se me ocurrió el código a continuación, pero no estoy seguro de si esa es la solución más elegante (estableceré una opción de Vim si el archivo existe). ¿Hay alguna forma de no tener que hacer...

104
¿Puede vim monitorear cambios en tiempo real en un archivo?

Mi pregunta es similar a cómo monitorear un archivo de texto en tiempo real, pero quiero hacerlo en vim. Sé que puedo leer un archivo de uso de tail -f sample.xmlarchivo abierto , y cuando se escribe contenido nuevo en el archivo, también escribirá el contenido nuevo en mi pantalla. ¿Puedo hacer...

104
Ejecutando código Python en Vim

Estoy escribiendo código Python usando Vim, y cada vez que quiero ejecutar mi código, escribo esto dentro de Vim: :w !python Esto se vuelve frustrante, así que estaba buscando un método más rápido para ejecutar código Python dentro de Vim. ¿Ejecutar scripts de Python desde una terminal, tal vez?...

103
Vim: aplica la configuración a los archivos del directorio

¿Cómo especifico la configuración de Vim para todos los archivos en el directorio actual? La solución ideal sería que Vim buscara y leyera un .vimrc en el directorio actual antes de buscar ~ / .vimrc, y aplicara la configuración allí para todo el árbol. He visto un complemento , pero esto...

103
Vim: ¿cómo ejecutar un comando inmediatamente al iniciar vim?

Tengo un complemento (FindFile.vim) que debe ejecutarse :FindFileCache .cada vez que inicio vim para recopilar un archivo de caché para una apertura rápida. Sin embargo, tengo que ejecutar esto cada vez que inicio vim. ¿Cómo puedo escribir un comando que se ejecute una vez, cada vez que se inicie...

102
¿Cómo configuro el idioma de la interfaz de usuario en vim?

Vi esto en reddit y me recordó a una de mis quejas de vim: muestra la interfaz de usuario en alemán . ¡Maldito seas, vim! Quiero inglés , pero como mi sistema operativo está configurado en alemán (el estándar en nuestra oficina), creo que vim está tratando de ser útil. ¿Qué encantamientos mágicos...

101
Cómo ejecutar el archivo que estoy editando en Vi (m)

¿Cómo ejecutar el archivo que estoy editando en Vi (m) y obtener la salida en una ventana dividida (como en SciTE)? Por supuesto que podría ejecutarlo así: :!scriptname Pero, ¿es posible evitar escribir el nombre del script y cómo obtener la salida en la ventana dividida en lugar de la parte...

101
Archivo XML de sangría Vim

Estoy aprendiendo Vim, pero pensé que era una tarea simple, pero no puedo hacer que funcione. Tengo un navegador SO pero las soluciones no me funcionan. Estoy intentando sangrar correctamente un archivo (xml). El comando que uso es: gg=G o ggVG = (este hecho por mí mismo probablemente hace algo...