:vspコマンドと:spコマンドを使用して、vimで複数のビューポートを開くことがよくあります。しばらく編集してから、vim内から:makeコマンドを実行することがよくあります。エラーが発生すると、vimはgccがエラーの原因であると言っている行を表示します。ただし、vimは、ファイルがすでに開いている場合でも、別のビューポートでエラーのあるファイルを開くことがよくあります。例:
作る前に
--------------------
| | |
| file 1 | file 2 |
| | |
| | |
--------------------
OK、ファイル2にエラーがあると仮定します
--------------------
| | |
| file 2 | file 2 |
| | |
| | |
--------------------
右側のビューポートですでにそのファイルが開いていても、vimは左側のビューポートのエラーラインにジャンプするようになりました。
エラーが含まれているファイルがすでにvimで開いている場合に、ファイルを1つのビューポートで使用しないようにvimに指示する方法はありますか?