Cuando hago un cambio en mi .vimrc, generalmente salgo de Vim y lo abro nuevamente. ¿Hay alguna manera más fácil de recargar los nuevos
Cuando hago un cambio en mi .vimrc, generalmente salgo de Vim y lo abro nuevamente. ¿Hay alguna manera más fácil de recargar los nuevos
Estoy editando mi .vimrcarchivo e incluyo comentarios. Cuando tengo un comentario como este: " example comment Y luego presione enter al final de la línea después de terminar el comentario, la siguiente línea se configura automáticamente como un comentario (las comillas se insertan...
Al codificar en diferentes idiomas, tiendo a necesitar restringir mis líneas a una longitud específica (generalmente 79 u 80 caracteres). He visto esto hecho en otros editores mediante el uso de una regla (línea continua que se muestra en la columna) o cambiando el color del texto para indicar que...
Sé muchas maneras de copiar cosas: yiw= tirar en la palabra actual yaw= tirar toda la palabra (incluye un espacio final) yy = tirar la línea actual 3yy= tirar tres líneas que comienzan en la actual yap= tirar todo el párrafo (incluye una nueva línea) También puedo eliminar o cambiar un solo...
¿Cuál es el comando (o acceso directo) para mover una línea hacia arriba o hacia abajo en vim? Mi flujo de trabajo actual es tirar (copiar) la línea y luego eliminar esa línea y luego poner (pegar) esa
¿Cómo saltar entre etiquetas coincidentes (como <div>, <span>etc.) al editar documentos HTML / XHTML / XML de manera similar a como %se usa para saltar entre paréntesis
Una forma de seleccionar un búfer en vim podría ser navegar por la lista de búferes, utilizando comandos estándar como :ls, o con algún código externo de plugin / vimscript para navegar por una lista en una ventana . Digamos que quiero saltar directamente a un búfer, lo más rápido posible. Para...
Lo he leído en muchos artículos ( por ejemplo ) que es una mala práctica usar las teclas de flecha en modo normal. ¿Podría alguien explicar por qué se considera una práctica incorrecta, en todo
El comando de modo normal gfva a un archivo con la ruta en la que se encuentra actualmente el cursor. Pero lo hace en la ventana actual, reemplazando el texto actual. Eso significa que debe navegar hacia atrás explícitamente para ir hacia atrás más tarde, y que necesita escribir cambios en el...
En Sublime Text 2, obtienes guías verticales donde está tu sangría, así: pero en vim obviamente no: ¿Hay alguna manera de mostrar líneas como esa en vim? Por cierto, mi sangría es de 2 espacios. :set tabstop=2 softtabstop=2 shiftwidth=2
Me gustaría ver números de línea, comenzando 1en la parte superior, en el lado izquierdo de Vim. Idealmente se vería así: 1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test ¿Cómo puedo hacer esto en
Hay varios complementos de Tex para vim ( vim-latex , AutomaticLatexPlugin , por decir un par). ¿Cuáles son las diferencias en las funcionalidades proporcionadas entre estos complementos TeX (los que mencioné y posiblemente otros)? Aquí hay un par de preguntas relacionadas sobre SO: Uso de...
Digamos que estoy en la línea 20 y me gustaría tirar de la línea 4, ¿cómo puedo hacer eso? Y de manera similar, ¿cómo puedo tirar de una línea en relación con la posición de mi cursor, digamos la 3 líneas
¿Hay alguna manera de cambiar el tamaño de la fuente en gVim, usando comandos nativos? Y si no, ¿qué script se puede usar para hacerlo
Me gusta la función de sangría inteligente de Vim, me permite crear bloques de código bien sangrados. Copio / pego código regularmente en buffers, pero ese código a menudo está mal formateado. Lo ideal sería "volver a procesar" el código a través del sistema de sangría inteligente. ¿Es posible...
Trabajo en una variedad de proyectos de JavaScript. En la mayoría de estos proyectos, la sangría de los archivos JavaScript es de 2 espacios, por lo que he configurado mi ancho de sangría predeterminado para eso. Sin embargo, se convierte en 1 o 4 en algunos otros proyectos. ¿Hay alguna manera de...
Veo una de estas dos líneas en los .vimrcarchivos. Este parece ser el más común: filetype plugin indent on Pero, ¿en qué se diferencia de esta línea? filetype indent on He encontrado documentación para este último , pero todavía estoy
Estoy usando repeticiones complejas para registrar mis operaciones ( qqpara grabar, algunas operaciones , qpara detener) y cometí un error. ¿Es posible ver lo que he grabado y corregir el error, en lugar de volver a hacerlo? Invocar caracteres grabados por @qobras, pero no puedo verlo en mis...
A partir de una pizarra en blanco, ¿cómo puedo obtener un documento que contiene 1 2 3 4 5 6 7 8 9 10 … 100 Para ser claros, no quiero que estos números se muestren en el margen; Quiero que se inserten en el documento
Parece que hay dos formas de almacenar las preferencias específicas de gvim: Mantenga un .vimrcarchivo para vim y un .gvimrcarchivo para adiciones específicas de gvim. Mantenga todas las configuraciones .vimrcy ajuste las configuraciones específicas de gvim en una función de detección de...