Preguntas etiquetadas con vim

85
reproducir una macro vim hasta el final del búfer

Quiero ejecutar una macro que acabo de registrar en el registro " x" en cada línea de un búfer abierto, desde el cursor hasta el final del búfer, en vim. ¿Cómo puedo hacer eso? Sé que puedo reproducir la macro n veces: 15@x ... o simplemente mantener presionado @hasta que llegue a la última...

85
Macro Vim en cada línea de selección visual

Me gustaría ejecutar una macro en cada línea de una selección, en lugar de sumar el número de líneas en mi cabeza. Por ejemplo, podría escribir una macro para transformar: Last, First Dentro First Last y me gustaría que se ejecutara en todas estas líneas: Stewart, John Pumpkin,...

85
Ir al enésimo símbolo de la línea

¿Cómo mover el cursor al n-ésimo símbolo de la izquierda en Vim? Una de las soluciones que veo es presionar 0n<right-arrow>, se moverá a la posición n + 1. ¿Hay alguna forma más natural de hacerlo?

84
Vim tirando rango de líneas

Soy un desarrollador de C # que recientemente decidió expandir mi conocimiento de las herramientas disponibles para mí. La primera herramienta que he decidido aprender es Vi / Vim. Todo ha ido bien hasta ahora, pero hay un par de preguntas a las que parece que no puedo encontrar la...

82
¿Retraso antes de que 'O' abra una nueva línea?

Me he dado cuenta de que, ocasionalmente, cuando uso O('o' mayúscula) para crear una nueva línea y entrar en modo de inserción, hay un pequeño retraso antes de que suceda algo. ¿Es esto común? ¿Hay alguna manera de cambiarlo? Ambos :map Oy :imap Omuestran "No se encontró mapeo", así que no...

82
Vim: cuenta las líneas en el rango seleccionado

Quiero contar líneas en un rango, no importa qué rango, pero que sea, digamos, un bloque visual. Cuál es la forma más corta de hacerlo. Todo lo que me viene a la mente es algo como: '<,'>s/.//n pero no creo que sea el camino más corto. Entonces, ¿alguien puede darme una pista? Gracias por...

82
Vim: palabra vs PALABRA

Estoy aprendiendo Vim y no puedo entender la diferencia entre wordy WORD. Obtuve lo siguiente del manual de Vim. Una palabra consta de una secuencia de letras, dígitos y guiones bajos, o una secuencia de otros caracteres que no están en blanco, separados por espacios en blanco (espacios,...

81
Vim - tira al registro de búsqueda

¿Existe alguna manera fácil / rápida de "tirar" en el registro de "última búsqueda" de vim ("/)? De la documentación de vim, parece que la respuesta es no, pero que se puede asignar mediante un comando "dejar": It is writable with ":let", you can change it to have 'hlsearch' highlight other...

81
Vim ejecuta autocmd en todos los tipos de archivo EXCEPTO

Tengo un autocmd de Vim que elimina los espacios en blanco finales en los archivos antes de escribir. Quiero esto casi el 100% del tiempo, pero hay algunos tipos de archivo que me gustaría que se deshabilitaran. La sabiduría convencional es enumerar los tipos de archivos con los que desea que se...