Повторите команду Vim Fold (например, Zfat: сложить тег) - PullRequest
2 голосов
/ 24 октября 2011

Есть ли способ повторить только что выполненную команду сгиба?Например, скажем, я складываю несколько тегов с помощью «zfat», как я могу повторить только что выполненную команду складывания, не вводя ее снова полностью?

Ответы [ 2 ]

2 голосов
/ 24 октября 2011

Другой вариант (помимо отображения, как упомянуто lya):

 qqzfatq

Теперь @q повторяет это.@@ повторяет последний использованный макрос, так что вы на самом деле могли бы делать @@j@@j@@j@@ или подобное для повторения чаще.

В качестве альтернативы, вы можете включить движение (если это было необходимо), например, предполагая jэто движение для перехода к следующему тегу, который нужно сложить:

 qqzfatjq

Теперь 10@q сворачивает 10 последовательных тегов

1 голос
/ 24 октября 2011

Легкого пути нет, пока я знаю. Может быть, вы можете использовать макросы или сопоставление клавиш, например,

:map <F2> zfat

Затем просто нажмите «F2», чтобы выполнить «zfat».

...