en vim, ¿hay alguna manera de eliminar un bloque de texto escrito por un i (no) remap o un iab? por ejemplo, decir que tengovim undo (eliminar) caracteres escritos por un imap!
inoremap xx \ hat {x}
en mi archivo .vimrc, quiero ser capaz de eliminar \ hat {x} con uno de dos pulsaciones de teclas (pero no^w o dB .. Podría tener dos iabs consecutivos que consisten en solo texto, así que tengo que ser capaz de cortar abababcdcdcd en el medio, si cdcdcd es un iab de, por ejemplo, "cc")
cualquier ideas?
lo siento, esto produce un resultado aún más divertido ... y el equivalente, aunque parece funcionar bien, si escribo xx, entonces yy, entonces uy luego xx otra vez, vuelve a mostrar el resultado de xx yy, no solo xx !!!! –
sfranky
ugh - gracias por los comentarios. Es como temía entonces ("podría tener efectos extraños con la historia ramificada") solo peor: una sola rama es suficiente para hacerlo portarse mal. Veré si puedo resolver algo en los próximos 10 minutos :) – sehe
¡No lo vas a creer, pero lo hice! Era realmente simple, y no implica más hackers (solo más RTFM - ). Ok, 19 minutos, pero me interrumpieron por teléfono. Siéntete libre de aceptar esta respuesta después de convencerte a ti mismo :) –
sehe