2012-04-26 7 views
86

A menudo navego en vim por f x para encontrar la siguiente aparición del carácter 'x', pero omito que hay una palabra (o más palabras) que contiene 'x' entre la palabra I desea editar y la posición inicial del cursor.repetición de vim encontrar el siguiente carácter 'x'

Así que tengo que volver a f x, lo cual es un poco molesto ya que existe este bonito botón ., que repite el último comando. Entonces, ¿hay alguna manera de repetir f x con solo presionar un botón?

Respuesta

162

El comando para repetir f es ; (punto y coma); , (coma) invierte la dirección de la búsqueda.

+2

uuh usted es rápido - no lo puedo aceptar todavía! ¡muchas gracias! – epsilonhalbe

+0

Me ganaste :) –

+1

¿Existe algún motivo útil por el que no pueda usar '.' para esto? Ese fue el comando que esperaba trabajar. –

5

Ha pasado el tiempo desde que hice esta pregunta - hoy en día utilizo vim-easymotion, lo que hace que la necesidad de ; sea casi innecesaria.

Este complemento permite saltar directamente a una letra determinada; activar el complemento hace que todas las letras sean grises, excepto la "x" en la pantalla, y esas letras se reemplazan por letras rojas que puede presionar para saltar directamente a ella.

easymotion in use

Cuestiones relacionadas