Как редактировать один и тот же файл на нескольких вкладках в vim?

Я часто редактирую в vim длинные файлы с блоками кода в нескольких разных местах файла, между которыми мне нужно постоянно перемещаться. Очевидно, что один из способов решить эту проблему состоит в том, чтобы разделить окно с помощью :split и отредактировать каждую часть в другом разделенном окне, а :wв любом окне сохранит весь файл. Это хорошо, если у вас достаточно большой экран, но иногда мне приходится использовать vim на ноутбуке с низким разрешением -, и я не хочу еще больше уменьшать пространство экрана, разделяя окно.

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

Есть ли хороший способ получить желаемое поведение с помощью вкладок в vim?

27
задан Mateusz Piotrowski 5 January 2016 в 17:09
поделиться