Preguntas etiquetadas con vim

Vim es un editor de texto modal gratuito y de código abierto disponible para la mayoría de las plataformas principales. Permite una alta eficiencia en muchas tareas de edición de texto, pero tiene una curva de aprendizaje pronunciada. Para aprender los conceptos básicos, ejecute ": help vimtutor". Para preguntas que no sean de programación, use https://vi.stackexchange.com/ en su lugar.

13
Instalación de vim con soporte ruby ​​(+ ruby)
Estoy tratando de instalar command-t para vim pero mi versión actual de vim no tiene el indicador (+ ruby). El comando "qué ruby" muestra que ruby ​​está instalado. ¿Qué debo hacer para activar la bandera + ruby ​​en vim? Además, ¿qué significa técnicamente la bandera + ruby?
107 ruby  vim 

5
Buscar selección en vim
Utilizo complementos vim y vim para Visual Studio cuando escribo C ++. A menudo, me encuentro queriendo buscar una cadena dentro de una función, por ejemplo, cada llamada a object->public_member.memberfunc(). Sé que vim ofrece una manera conveniente de buscar una sola palabra, presionando *y #, y también puede buscar cadenas …
107 vim  viemu  string-search 


6
Cómo reemplazar texto entre comillas en vi
Digamos que tengo esta línea de código: $query = "SELECT * FROM table"; ¿Hay un comando en vi / vim que pueda eliminar instantáneamente todo entre comillas y colocar el cursor entre ellas para que pueda comenzar a escribir?
106 vim  vi 

8
Cómo ver caracteres UTF-8 en VIM o Gvim
Trabajo en páginas web que involucran scripts que no están en inglés de vez en cuando, la mayoría de ellos usa el juego de caracteres utf-8, VIM y Gvim no muestra los caracteres UTF-8 correctamente. Usando VIM 7.3.46 en Windows 7 de 64 bits, con set guifont=Monaco:h10_vimrc ¿Hay alguna forma …
106 vim 

11
¿Cómo cambio el cursor Vim en modo Insertar / Normal?
Me gustaría saber, si es posible, cómo cambiar el cursor en Vim (en color, forma, etc.) dependiendo del modo en el que se encuentre. Constantemente me olvido de que no estoy en el modo de inserción y empiezo a escribir código, lo que provoca que sucedan todo tipo de cosas …
106 vim 

6
Cómo volver (ctrl + z) en vi / vim
En los editores de texto normales [con el debido respeto a Vim] hay un atajo Ctrl+ Zcuando has hecho algo desagradable y quieres volver a la versión anterior del texto. Como el botón ATRÁS en Word. Me pregunto cómo puedes lograr este comportamiento en Vim.
106 vim  vi  back  undo  undo-redo 


3
¿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 …
105 vim  file-exists 

7
En Vim, ¿hay alguna forma de pegar texto en la línea de búsqueda?
Quiero buscarlo $maximumTotalAllowedAfterFinishy reemplazarlo con $minimumTotalAllowedAfterFinish. En lugar de escribir el texto largo: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g ¿Hay alguna manera de COPIAR estos nombres largos de variables en la línea de búsqueda, ya que, en la línea de comando, no puedo escribir " p" para pegar?
105 vim 

9
¿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. …
104 vim 


20
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? Estoy …
104 python  vim 

5
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 vim?
103 vim 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.