¿Qué archivos necesito crear? ¿Qué debería estar dentro de estos archivos? ¿Hay un archivo de esquema de colores predeterminado en algún lugar que pueda usar y cambiar los valores de color en
¿Qué archivos necesito crear? ¿Qué debería estar dentro de estos archivos? ¿Hay un archivo de esquema de colores predeterminado en algún lugar que pueda usar y cambiar los valores de color en
Vim normalmente escribe <EOL>para la última línea solo cuando había una en el archivo original. ¿Cómo hacer que vim escriba una nueva línea al final de un archivo todo el tiempo (cuando el archivo no es binario y no hay uno)? He probado la eolopción, pero no funcionó como se...
Sé que en vim puedo agregar set nocompatible en .vimrcPara evitar que las teclas de flecha de la pantalla A, B, C, D en el modo de inserción. Pero estoy usando vi Versión 4.0 (gritter) 25/12/06 . ¿Cómo puedo obtener el mismo comportamiento? == EDITAR == (1) Estoy usando la versión vi de...
El nombre del lenguaje a veces conocido como Vimscript es un tema de debate. Algunos lugares usan Viml (¿o es VimL?), Otros Vimscript. ¿Tiene un nombre oficial, y si lo tiene, qué es y desde cuándo es oficial? Pregunta SO sobre VimL vs Vimscript (~ 5 años) Una publicación reciente que menciona...
Sé que puedo eliminar del cursor hasta e incluyendo la primera aparición de un carácter x con d/x<CR>o con v/x<CR>dsi quiero ver la selección primero y luego eliminar. ¿Cómo puedo eliminar de la posición actual del cursor hasta el n º ocurrencia de x ? Por ejemplo, si el cursor está...
Trabajo en proyectos con diferentes niveles de sangría. En muchos de estos proyectos, debido a la estructura típica de los archivos, la mayoría de las líneas tienen sangría al menos en dos niveles (como los métodos en archivos Java). Esto significaría que crear una nueva línea cuando está en una...
Esto solo parece suceder cuando se usa vim dentro de tmux. También estoy usando iTerm 2. Si creo un nuevo panel tmux o cambio el tamaño de un panel tmux, inmediatamente se ve así: Y luego, la única forma de solucionarlo es desplazarse en vim, y vuelve a esto: ¿Qué podría estar causando...
He estado usando Vim desde hace 4 años. Tengo muchas ganas de contribuir al proyecto de código abierto vim. Quisiera algunos consejos sobre dónde comenzar y con quién contactar para contribuir a Vim. La ayuda de personas que ya han contribuido a Vim ayudaría mucho :). Gracias por adelantado. PD:...
Si lo hago: $ less file Y al presionar qpara salir less, todavía veo el mismo texto que tenía en la pantalla cuando lessaún se estaba ejecutando. Sin embargo, si lo hago $ vim file Y :qmi terminal está en blanco ... Capturas de pantalla de mi terminal después de salir lessy vim: ¿De...
Esto siempre me ha molestado acerca de los comandos wy de Wmovimiento: parecen funcionar de manera diferente cuando se usan con el ccomando de suspensión que cuando se usan solos o con el dcomando elete. Por ejemplo, con el cursor en la "q" de este texto: The quick brown fox jumps over the lazy...
¿Hay una manera dedicada de fusionar dos bloques de texto entrelazando líneas, como pasar de esto: a1 a2 a3 a4 b1 b2 b3 b4 a ese: a1 b1 a2 b2 a3 b3 a4 b4 en unos pocos comandos? EDITAR : Realmente me gusta la solución de Sato Katsura , así es como la he implementado: function!...
Me gustaría que mis editores me dieran la mayor cantidad de espacio en pantalla posible, ya que aumenta mi capacidad de ver la mayor parte del código a la vez. El problema es que gvimparece darme una ventana de 80x25 o recordar el último tamaño no maximizado, dependiendo de cómo lo...
El directorio de trabajo actual es ./A/B/. Un documento vacío se abre cuando escribo vim, y la netrw se abre con el comando de :e.la ventana está dividida por vs., y puede navegar hasta el directorio de nivel superior, es decir, ./A/. Ahora me gustaría copiar un archivo a_file.jpgde ./A/B/a...
¿Puedo saltar a una declaración o definición de función en un proyecto de múltiples archivos fuente C ++? Digamos que tengo un archivo de encabezado foo.hpp: int bar(); y un archivo fuente foo.cpp: #include "foo.hpp" int bar() { return 42; } y un archivo principal main.cpp: #include...
A menudo encuentro que desplazar una página completa es demasiado desorientador, media página demasiado, pero un cuarto de página es lo correcto. Actualmente lo hago simplemente presionando las teclas de flecha. ¿Cómo desplazo el 25% de la página hacia arriba y hacia abajo
Intenté hoy realizar una búsqueda en cada archivo de un proyecto. Uso Ctrl-P y busco en líneas como esta: Pero el resultado de la búsqueda solo está en el archivo abierto anteriormente. Aquí solo abro main.php. ¿Conoces una forma de buscar en todos los archivos sin tener que abrirlos uno por...
He estado usando la función no archivada en Vim por un tiempo. Es una característica muy bonita. Sin embargo, una molestia es que es muy fácil deshacer accidentalmente los cambios que hice la última vez que abrí el archivo; que puede ser hace 2 minutos, hace una hora, la semana pasada o hace un...
Hace poco leí sobre el registro de agujeros negros, "_que es un registro de solo escritura. La documentación de Vim lo describe de esta manera: Registro de agujero negro "_ Al escribir en este registro, no pasa nada. Esto se puede usar para eliminar texto sin afectar los registros...
Estoy escribiendo una tabla de rebajas que se ve así: | 13/05/15 | 09:30-16:00 | 6.5 | | 14/05/15 | 10:00-16:30 | 6.5 | | 16/05/15 | 15:30-01:00 | 9.5 | | 21/05/15 | 09:00-16:30 | 7.5 | | 22/05/15 | 08:30-17:00 | 8.5 | | 28/05/15 | 09:30-15:30 | 6 | | 02/06/15 | 09:00-20:00 | 11 | | 03/06/15 |...
Estoy tratando de abrir un .xlsxarchivo en Vim, pero recibí un error que dice: ***error*** (zip#Browse) unzip not available on your system Sé que es un archivo binario, pero quiero hacer algunas sumas de verificación y probablemente convertirlo a hexadecimal. Noté que si cambio la extensión,...