私はよくvimで長いファイルを編集しますが、ファイル内の複数の異なる場所にコードのブロックがあり、それらの間を絶えず行き来する必要があります。明らかに、これを解決する1つの方法は、:splitを使用してウィンドウを分割し、各部分を異なる分割ウィンドウで編集する:w
ことです。どちらのウィンドウでも、ファイル全体が保存されます。これは、画面が十分に大きい場合に適していますが、低解像度のラップトップでvimを使用する必要があり、ウィンドウを分割して画面スペースをさらに縮小したくない場合があります。
この場合、私が本当にやりたいのは、複数のタブでファイルを編集し、それぞれの個別のタブを個別のビュー分割とまったく同じように扱うことです。ファイルのコピーを1つ開いたら、これを使用して模倣することができます:tabopen <the same filename>
が、これは一種のハッキーです。ファイルを開いているだけだとvimが判断するため、ファイルにすでに変更を加えている場合は機能しません。もう一度。
vimのタブで私が望む動作を得る良い方法はありますか?