При изменении кода я обнаружил, что мне часто приходится просматривать десятки файлов, чтобы изменить самые простые вещи.Например, допустим, у меня есть функция pretty_print
, и я изменил ее, чтобы она соответствовала случаю верблюда prettyPrint
.Теперь я хочу просмотреть файлы от apple1.js
до apple99.js
и, возможно, несколько файлов orange.js
.Есть ли быстрый способ сделать это в Vim?
ПРИМЕЧАНИЕ: это не то, что я могу автоматизировать, мне действительно нужно пойти и изменить код самостоятельно.
Я знаю, что могу сделать:b <fileName>
, но, хотя он поддерживает завершение имени / сопоставление с образцом, я не думаю, что образец переносится.
Например, если я сделаю
:b apple*.js
и нажмуна вкладке я получу
:b apple1.js
, но если я вернусь к этой функции (нажав :
+ upArrow или q:
), то если я нажму на вкладку, она не перейдет к
:b apple2.js
Я хочу указать что-то вроде
:b apple*.js
редактировать файл, затем, когда я набираю :w
, он перемещается в следующий буфер.Я бы предпочел остаться в Vim, я не хочу выходить, введите vim apple*.js
, вернитесь в Vim и затем используйте команду :x
.Я понимаю, что это работает, но мне все еще нужны все остальные файлы на случай, например, перехода между тегами.