Я часто редактирую длинные файлы в vim, которые имеют блоки кода в нескольких разрозненных местах в файле, которые мне нужно постоянно перемещаться между ними. Очевидно, что одним из способов решения этой проблемы является разбиение окна на: разделение и редактирование каждой части в другом разделенном окне, а :w
в любом окне сохранит весь файл. Это хорошо и хорошо, если у вас достаточно большой экран, но иногда мне приходится использовать vim на ноутбуке с низким разрешением, и я не хочу уменьшать свое пространство на экране, разбивая окно.
В этом случае мне бы очень хотелось сделать редактирование файла на нескольких вкладках и обработать каждую отдельную вкладку точно так же, как разделить отдельный вид. Я могу подражать этому, используя :tabopen <the same filename>
, когда у меня будет одна копия файла, но это хакки - это не работает, если я уже внес изменения в файл, потому что vim думает, что я просто открыв файл второй раз.
Есть ли хороший способ получить поведение, которое я хочу, с вкладками в vim?