Vi & Vim

18
¿Cuál es la relación entre vi, nvi y vim?

En algunos Unix, en algún momento encontré un comando llamado nvi. Era un editor tipo vi, sin mucha de su funcionalidad. Tal vez fue un tenedor de lo viejo vi? De todos modos, ¿qué viversiones son una bifurcación de las otras y cuáles son desarrollos independientes? ¿Tienen un "árbol genealógico",...

18
¿Cómo puedo mapear d [cuenta] d?

Nota: este no es un duplicado de ¿Cómo funciona el comando "d3fg"? ¡Léalo antes de votar para cerrar! Llegué a un punto muerto en mi búsqueda para que las pequeñas eliminaciones funcionen como las grandes . El problema que tengo es que no puedo entender cómo reasignar comandos como d3d. De hecho,...

18
¿Es posible canalizar comandos vim a vim?

Quiero ejecutar el siguiente shell. wea-this is the end of the second word | vim j exit 0 Lo que esperaba que canalizara las pulsaciones de teclas w(avanzar una palabra) luego e(final de la palabra) luego a(agregar) luego -this is the end of the second word(texto) al documento Vim nombrado jque...

18
¿Cómo puedo instalar Vim de 64 bits en Windows?

La página de descargas de Vim dice que la versión de 64 bits se descontinuó: Win64 La versión de 32 bits de Vim funciona bien en ventanas de 64 bits. Había un binario de 64 bits, pero no se usó mucho y el mantenimiento se detuvo. Lo cual está bien, supongo, excepto que Vim de 32 bits no...

18
Soporte de Quickfix para trazas de Python

Digamos que tengo un script de Python con un error de tiempo de ejecución: $ cat example.py #! /usr/bin/env python3 a = 1/0 lo que da: $ python3 example.py Traceback (most recent call last): File "example.py", line 3, in <module> a = 1/0 ZeroDivisionError: division by zero Quiero...

18
¿Qué hace: abrir hacer en vim?

La documentación de Vim tiene esto que decir sobre el :opencomando: This command is in Vi, but Vim only simulates it: *:o* *:op* *:open* :[range]o[pen] Works like |:visual|: end Ex mode. {Vi: start editing in open mode} :[range]o[pen] /pattern/ As above, additionally move the cursor to the...

18
Borrar una línea más rápido que [0] [d] [$]

¿Hay una forma más rápida de borrar el texto en una línea que presionando 0para saltar al inicio, luego presionando d$para eliminar hasta el final de la línea? Además, ¿qué pasa si quisiera eliminar todo excepto la sangría? ¿Hay una manera de hacer

18
Reemplazar una cadena sin cambiar la mayúscula?

Debido a una peculiaridad en el lenguaje específico del dominio con el que estoy trabajando, con frecuencia me enfrento a la tarea de (selectivamente, no globalmente) reemplazar termo TERMcon wordo WORD, respectivamente. Esto significa que busco sin distinción entre mayúsculas y minúsculas term, y...

17
Comparación más detallada dentro de una línea.

Yo uso vimdiffpara inspeccionar las diferencias entre los archivos, y algunas veces se echa de menos un poco. por ejemplo, si tengo los siguientes dos archivos: //a.c printf("Hello\n"); y: //b.c int i = printf("hello\n") + 3; mostrándolos en vimdiffda: Lo que querré ver es que en bc hno...