Мне очень нравится поведение YankRing, которое позволяет мне просматривать последние несколько вещей, которые я y
anked или d
eleted или c
повешен без разговора.
Однако такая дополнительная функция полностью отсутствует для команды .
repeat, чаще всего, когда я печатаю то, что я действительно хочу повторить, а затем случайно перезаписываю это редактирование, нажимая x
, чтобы очистить что-то.
Часто можно получить некоторое время, пока визуально-режим дергает то, что я только что напечатал, но это не идеально.
Очень легко запомнить последние несколько команд.
Вопрос в том, насколько возможно извлечь из Vim представление последней команды, содержащейся в любых хранилищах, что будет делать .
до того, как она сдуется?
Если это так, как я боюсь, единственный способ - подключить плагин к каждой отдельной команде, которая может что-то редактировать, и использовать ее таким образом, чтобы хранить наш собственный повторитель. Это действительно нецелесообразно, потому что я уже представляю, сколько других плагинов будет разбито. Но я все равно действительно хочу эту функцию, если это возможно.