Ich verwende Visual Studio Code 1.3.1 mit den neu eingeführten Registerkarten.
Wenn ich auf Dateien klicke, wird die erste Datei in einem Tab geöffnet. Wenn ich an dieser Datei keine Änderungen vornehme, wird die Datei mit dem zweiten Klick auf derselben Registerkarte geöffnet.
Wie kann ich dies vermeiden und dafür sorgen, dass Visual Studio Code immer einen neuen Tab öffnet?
visual-studio-code
MBushveld
quelle
quelle
Antworten:
Wenn Sie im Dateibrowser der linken Seitenleiste [einzeln-] auf eine Datei klicken oder sie über das Schnellöffnungsmenü öffnen ( Ctrl- P, geben Sie den Dateinamen ein, Enter), öffnet Visual Studio Code sie im sogenannten "Vorschaumodus", mit dem Sie dies tun können Dateien schnell anzeigen .
Die Registerkarten im Vorschaumodus bleiben nicht geöffnet. Sobald Sie eine andere Datei über die Seitenleiste öffnen, wird die vorhandene Registerkarte "Vorschaumodus" (falls vorhanden) verwendet. Sie können feststellen, ob sich eine Registerkarte im Vorschaumodus befindet, indem Sie den Titel in der Registerkartenleiste anzeigen. Wenn der Titel kursiv ist , befindet sich die Registerkarte im Vorschaumodus.
Um eine Datei zum Bearbeiten zu öffnen (dh nicht im Vorschaumodus zu öffnen), doppelklicken Sie auf die Datei in der Seitenleiste oder klicken Sie einmal in der Seitenleiste darauf und doppelklicken Sie dann auf den Titel der Registerkarte Vorschaumodus.
Wenn Sie den Vorschaumodus insgesamt deaktivieren möchten, können Sie dies
"workbench.editor.enablePreview": false
in Ihrer Einstellungsdatei tun . Sie können die"workbench.editor.enablePreviewFromQuickOpen"
Option auch verwenden , um sie nur über das Schnellöffnungsmenü zu deaktivieren.Bevor Sie den Vorschaumodus deaktivieren können, müssen Sie Ihre Einstellungsdatei öffnen .
Pro-Tipp : Sie können die Einstellungsdatei mit der Befehlspalette (Tastenkürzel Strg + Umschalt + P) öffnen. Geben Sie einfach "
Preferences: Open User Settings
" ein!Wenn Sie Ihre Einstellungsdatei geöffnet haben ( Ihre Einstellungsdatei sollte sich rechts befinden), fügen Sie die
"workbench.editor.enablePreview"
Eigenschaft hinzu und setzen Sie ihren Wert auffalse
.Weitere Informationen zum "Vorschaumodus" von Visual Studio Code finden Sie hier .
quelle
double-click
zuctrl+click
?Workbench > Editor: Show Tabs
Einstellung gibt, die, wenn sie deaktiviert ist, dem Vorschaumodus ähnelt, da nur die von Ihnen geöffnete Registerkarte angezeigt wird.Wenn Sie den Vorschaumodus nicht deaktivieren möchten, können Sie explizit festlegen
vscode
, dass ein bestimmter Tab geöffnet bleiben soll. Wie oben erwähnt, befindet sich eine Registerkartenüberschrift mit kursivem Text im Vorschaumodus .Um einen Tab herauszuholen Vorschaumodus zu entfernen , können Sie entweder mit der rechten Maustaste auf die Registerkarte klicken und
keep open
die Verknüpfung cmd+ auswählen oder verwenden, die kenter
dem Befehl zugeordnet istworkbench.action.keepEditor
.Durch Doppelklicken auf eine Registerkarte wird der Vorschaumodus deaktiviert (überprüft in
vscode
1.44.0).quelle
CMD+k
Release Key Combo und dann HitEnter
Ich habe das gleiche Problem festgestellt und die Datei settings.json geöffnet und Folgendes hinzugefügt:
quelle
Verwenden Sie
workbench.editor.enablePreview: false
diese Option, um den Vorschaumodus vollständig zu deaktivieren.Verwenden Sie
workbench.editor.enablePreviewFromQuickOpen: false
diese Option, um den Vorschaumodus für die über das Schnellöffnungsmenü geöffneten Dateien zu deaktivieren.quelle
Für alle, die den Vorschaumodus nicht deaktivieren möchten .
Wie ich ganz Kommentare gelesen und ich fand , was ich bevorzugte , dass die Tastenkombination ist die geöffnete Datei aus dem Stift Schnell Öffnen / Strg + P oder das ist gemein die geöffnete Datei mit dem Editor zu halten, und ja brauche auch nicht zu Schalter Ihre Hand zur Maus, um auf die Dateiliste zu doppelklicken.
Danke an @jontem und @MattLBeck.
Der Aufrufbefehl
save
mit Ctrl+ S( ⌘+ sauf dem Mac) ist der einfachste Weg, um das zu erreichen, was ich bevorzugt habe.Und wenn Sie herausgefunden haben, dass Sie dies tun, um geöffnete Dateien häufig im Editor zu speichern, habe ich es vorgezogen, die Option festzulegen
"workbench.editor.enablePreview": false
oder"workbench.editor.enablePreviewFromQuickOpen": false
wie bereits erwähnt.quelle
In neuer Tab-Lösung öffnen:
"workbench.editor.showTabs": true
quelle
Beachten Sie, dass der Dateiname auf der Registerkarte kursiv formatiert ist, wenn er in geöffnet wurde
Preview Mode
.Um die Datei im VSCode-Editor immer verfügbar zu halten (dh aus dem
Preview Mode
normalen Modus zu entfernen ), können Sie auf die Registerkarte doppelklicken. Dann werden Sie feststellen, dass der Name nicht kursiv wird.Ich glaube, der Vorschaumodus ist hilfreich, insbesondere wenn Sie nur über begrenzten Bildschirmbereich verfügen und viele Dateien überprüfen müssen.
quelle
Sie können die Vorschau folgendermaßen deaktivieren:
⬇️ Fügen Sie einfach diese beiden Einstellungen hinzu und los geht's.
quelle
Menü Datei → Einstellungen → Benutzereinstellungen : fügen Sie diese Zeile „workbench.editor.enablePreviewFromQuickOpen“: false
quelle
Grundsätzlich gibt es drei Einstellungen, die aktualisiert werden müssen (Einstellungen >> Einstellungen):
workbench.editor.enablePreview: Legen Sie dies fest, um Vorschau-Editoren global zu aktivieren oder zu deaktivieren
workbench.editor.enablePreviewFromQuickOpen: Legen Sie dies fest, um Vorschau-Editoren beim Öffnen über Quick Open zu aktivieren oder zu deaktivieren
workbench.editor.showTabs: Schließlich muss dies
anders festgelegt werden. Es werden keine Registerkarten angezeigt, und Sie werden sich nur
fragen, warum das Festlegen / Deaktivieren der beiden oben genannten Funktionen nicht funktioniert hat
quelle
Wenn Sie eine Datei dauerhaft über "Gehe zu Datei ..." (⌘P) öffnen möchten, drücken Sie "Rechtspfeil" anstatt zurückzukehren.
Dadurch bleibt auch die Suchleiste "Gehe zu Datei ..." geöffnet, sodass Sie schnell mehrere Dateien öffnen können.
quelle
Aktivieren über die GUI
gehe zu
Code -> Preferences -> Settings -> User -> Window -> New Window
hier Dateien öffnen In neuem Fenster unter Dropdown-Liste wählen Sie "Ein" das war's.
mein VS Code Version 1.38.1
quelle
Sie können dies über die GUI tun
Suche nach Vorschau
Deaktivieren Sie die Optionen
Enable Preview
undEnable Preview from Quick Open
quelle
Wie hktang oben anzeigt:
ein Klick öffnet die Datei im Vorschaumodus (Kopfzeilentext in Kursivschrift)
Doppelklicken Sie auf dieselbe Datei, sie verlässt den Vorschaumodus (der Kopfzeilentext ändert sich von kursiv zu normaler Schriftart).
Ich denke, dies ist eine "Kompromiss" -Funktion, mit der Benutzer in beiden Welten "navigieren" können. Vorschau und keine Vorschau.
HTH Paul S.
quelle
Das ist so verwirrend. Alle Entwickler, die ich gefragt habe, haben dieses Standardverhalten nicht geschätzt.
Ich benutze cmd+ P, um Projektdateien zu öffnen.
quelle
In meinem Fall musste ich auch die
workbench.editor.showTabs
Eigenschaft auf true setzen (zusätzlich zuworkbench.editor.enablePreview
)Ich bin mir nicht sicher, wie es in false geändert wurde. Vielleicht habe ich es versehentlich mit einer Verknüpfung auf false gesetzt.
quelle
Eine einfache Lösung besteht darin, anstatt Änderungen an den Einstellungen von vscode vorzunehmen, jedes Mal, wenn Sie eine Datei über eine Referenz öffnen, zu sehen, dass sich die Datei im Vorschaumodus befindet (der Name der Datei ist kursiv), und in der Seitenleiste wird dies angezeigt Dieselbe Vorschaudatei im Fokus tippen Sie einfach zweimal darauf und sie wird auf der Registerkarte angeheftet, damit sie im Vorschaumodus nicht durch eine andere Datei ersetzt wird.
quelle
Einstellungen -> Workbench -> Editorverwaltung -> Vorschau aktivieren
quelle
Für mich hat shift+ enterden Trick gemacht.
quelle
Sie müssen die Datei settings.json bearbeiten.
settings.json, befindet sich unter
quelle
VSCode zeigt Ihnen beim Öffnen die Vorschau einer Datei. Wenn Sie Dateien auf einer neuen Registerkarte öffnen möchten, deaktivieren Sie einfach die Vorschau mit dieser Einstellung (fügen Sie diese in die Datei settings.json ein).
- Sie können noch einen Schritt weiter gehen und diese Einstellung verwenden
- Es öffnet Ihren VSCode-Editor mit einer leeren neuen Datei ohne Titel, um schnell loszulegen.
quelle