Кстати, если я действительно собираюсь повторить строку, которую я использовал ранее где-либо в любом из открытых на данный момент файлов, тогда я просто использую ярлык ^X^L
в режиме вставки после ввода нескольких начальных символов .
Допустим, я хочу повторить эту строку, которая часто повторяется в моей программе:
for (int i = 0; i < numChildren; i++) {
Затем я набираю for (in
, а затем просто нажимаю ^X^L
, и Vim завершает это для меня. (На самом деле, он ждет, когда я приму его; если я сделаю ^L
снова, он покажет мне следующий вариант.)
Посмотрите ^X^L
, это очень удобно.
:help ^X^L
PS: публикация в виде отдельного ответа, поскольку ваш первоначальный вопрос касается именно «рывков», а это технически автоматическое завершение.