タブバーにファイルが1つだけ表示されているVSCode(複数のファイルを開くことはできません)


209

私はいくつかのショートカットを押しました、そしてそれをオフにする設定が見つかりません。ただし、複数のファイルを開いても、異なるタブは表示されません。

これが私が見ているものです

ここに画像の説明を入力してください

しかし、これは私が新しいタブを開いたときに私が期待していることです

ここに画像の説明を入力してください

回答:


302

私が正しく理解した場合、これはあなたのケースである必要があります。ここをチェックしてください。これを設定ファイルに設定するだけです

"workbench.editor.showTabs": false

私はまた、この質問では正反対が尋ねられていると思います

これらのいくつかが役立つことを願っています


12
VSCodeで、[管理]をクリックします(歯車は左下隅に表示されます)>設定>上部の検索バーで「showtabs」と入力し、右のメニューに移動します>チェックマークが付いていると、タブが表示されます。
Echeban、

4
そのような小さなハックを見つけることに真剣に疲れています。どうもありがとうございました。デフォルト設定がオフになっている理由がわかりません。この地球上の誰がタブでファイルを見たくないのですか?
アトゥール

10
@Atul Macでは、誤ってCtrl + Cmd + Wを押すとこの動作が切り替わり、画面のロックにCtrl + Cmd + Qが使用されるため、これが私を傷つけていた可能性が最も高いことがわかりました。たぶんあなたに似たようなことが起こっていますか?
ankush981

331

Macでは、既存の回答の両方が機能しない場合は、command + ctrl + wを試すことができます。


6
Windowsでも機能します(Ctrl + W)
user2978241 2018

2
Linuxでも動作します(Ctrl + W)
Chathuranga Chandrasekara 2018

1
なぜこれが機能するのですか?このショートカットは何をしますか?私も働いたよ!
Shardul

1
私のためにも働いた!おそらくこのキーの組み合わせを押すことが、どういうわけかタブを無効にする理由でした。乾杯!
クランクバ

7
このキーストロークは、「表示:タブの表示を切り替える」コマンドに対応しています。Macでは、システムの「ロック画面」コマンドであるcommand + control + qに非常に似ています(これにより、ここに
到達し

63

何らかの理由で、受け入れられた回答がうまくいきませんでした。しかし、答えはここにあります:常に新しいタブでファイルを開くようにvscodeを構成する方法?した。

要するに:

メニューバーで、[ファイル]、[設定]、[設定]の順にクリックします。

次に、これを設定に追加します。

"workbench.editor.enablePreview": false

6
この他の質問の答えだけが私のためにそれを解決しました。つまり、シングルクリック(プレビュー)ではなくダブルクリック(開く)です。
EliadL 2018年


22

VSCODEを使用している場合は、これを試してください command + ctrl + w


はい、機能します。Chromeと同じように複数のタブがあります。command + control + W
Anupam Maurya

20

誤って、私はビジュアルスタジオコードでMac Ctrl + Command + Wボタンをタップしてから、開いているファイルタブを非表示にします。

次に、同じボタンCtrl + Cmd + wをタップすると、再び表示されます


19

この機能は、コマンド「表示:タブの表示を切り替える」で切り替えます。内部的には、として知られていworkbench.action.toggleTabsVisibilityます。

のMacOS、デフォルトのキーバインドがあるcommand + control + w危険なほど近くにOSの「画面のロック」コマンドにあります、command + control + q。(画面をロックしようとしているときに誤ってこれを非表示にしたのが私がここに来た方法です!)

のLinux、デフォルトのキーバインドがありますmeta + control + w

のWindows、キーバインドが可能に使用されるwin + control + wが、彼らはそれを取り除いように見えます。次のgithubの問題を参照してください。


2
複数のタブを有効にするための最も重要なキーControl + CMD + W
Anupam Maurya

9

私のVSCでは、最新の更新の時点で、ファイルアイコンダブルクリックして新しいタブを取得する必要があります。

そして、私がついに古いバージョンでONCEをクリックすることに慣れたときのことです。つまり、MicrosoftがF / OSSと競合したい場合は、「新しい機能セットをできるだけ早くプッシュ」しますが、POLAについて聞いていないのですが...


ありがとうございました!これは私を狂気にさせていました。
Shaun

もう少し掘り下げて、これを「プレビューエディター」と呼びます。説明は、「クイックオープンから開いたエディターをプレビューとして表示するかどうかを制御します。プレビューエディターは、ピン留めされるまで再利用されます(たとえば、ダブルクリックまたは編集によって)。」プレビューエディタはイタリックフォントで表示されます。設定を確認すると、ワークベンチ>エディター>「クイックオープンからプレビューを有効にする」と「プレビューを有効にする」の2つのオプションがあります。
Shaun

7

これは、「プレビュー」タブと呼ばれるVisual Studioコードの混乱を招くコードですが、「機能」です。

私はタイムアウトを取り、ここで答えを探すまで苦労しました!。

通常は、ファイルをシングルクリックしてプレビュータブで開き、その上に移動して次のファイルに移動できます。これは、フォルダを開いて、その中のファイルをすばやく確認したい場合に便利です。

ただし、実際にファイルで作業している場合は混乱を招きます。最も簡単な解決策は、エクスプローラのタブでファイルをダブルクリックすることです。これにより、ファイルが別のタブで開きます

機能を無効にする別の方法であるIMHOは、プレビュータブのこの「デフォルト」設定に慣れています。設定でそれをオフにして後でオンにするのではなく、再インストールしたり、別のマシンに移動したりするときに、「ああ...私はこの動作を無効にするために何かをしたことを知っていました!」

この思考プロセスがうまくいかない場合は、他の回答で提案されていることをいつでも実行できます。


7

移動環境設定 - > [設定] - > [ UserSettings - > ワークベンチ - > EditorManagement
"チェック表示タブを "。タブがすぐに表示されます。


4

これに従ってください、

Go to Preferences -> Settings -> UserSettings -> Workbench -> EditorManagement
check "Show Tabs"

再起動してお楽しみください(y)



3

これは設定とは関係ありません。workbench.editor.showTabs:true新しいタブで開きたいファイルをダブルクリックするだけで、VS Codeが新しいタブでファイルを開きます。


2

それでもこの問題が発生する場合は、「プレビューモード」が有効になっている可能性があります。タブのタイトルはイタリック体で表示されます。つまり、プレビューモードであり、ファイルの変更を開始しない限り、次のファイルを開くときに同じタブが使用されます。

設定に移動し、「ワークベンチ>エディタ:プレビューを有効にする」を見つけて選択を解除します。これで、すべてのファイルが新しいタブで開かれます。


0

つまり、シングルクリックではなくダブルクリック(開く)です。


0

あなたはsetting.jsonファイルを編集する必要があります、

にあるsettings.json

Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json


        {
          "workbench.editor.showTabs": true,
          "workbench.editor.enablePreview": false
        }

0

Macおよびおそらく他のOSでは、ファイル名をダブルクリックして、エディターで開いているファイルを固定できます。このように、VS Codeエディターで開いたままにするファイルを選択して選択できます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.