我经常在vim中编辑长文件,这些文件在文件中的多个不同的地方有一些代码块,我需要不断的在它之间来回移动。显然,解决这个问题的一种方法是拆分窗口:拆分和编辑不同拆分窗口中的每个部分,并且:任一窗口中的w将保存整个文件。这是非常好的,如果你有一个足够大的屏幕,但有时我必须使用vim在低分辨率的笔记本电脑,我不想通过分割窗口进一步减少我的屏幕空间。
在这种情况下,我想要做的是在多个选项卡中编辑该文件,并将每个单独的选项卡完全像单独的视图分割。我可以通过使用:tabopen<相同的文件名>一旦我有一个文件副本打开,但这是一种黑客 – 如果我已经对文件进行了更改,它不起作用,因为vim认为我只是打开文件第二次。