はじめに
VSCodeを使っていると、新しいファイルを開く時に現在のタブが上書きされて表示される場合があるのでなんとか回避したい。
どんな現象かは以下のリンク先のGIFアニメを見ると分かりやすい。
Visual Studio Codeの謎ペインの仕様はユーザ離れを起こす原因となり得そうな件 - 文系プログラマによるTIPSブログ
対処方法
上書きされるタブはファイルの中身をちら見するためのPreview modeで開かれている。
そのため他のファイルを開こうとすると、ちら見していたタブが上書きされ新しいファイルの中身が表示される。
現在のタブがPreview modeで開かれているか知りたい場合は、タブのタイトルがイタリックになっているかをチェックする。
この挙動を回避する為には以下のいずれかを行う。
- ファイルをダブルクリックして開く
- 設定に
"workbench.editor.enablePreview": false
を追加する
参考
How to config vscode to open files always in a new tab? - Stack Overflow