Wie deaktiviere ich die Vorschaudatei mit einem Klick gegen den Code?

120

Ich würde viel lieber doppelklicken, um die Datei zu öffnen und eine Vorschau mit einem Klick zu verhindern. Wie machen wir das in vs Code?

Dankbar
quelle
24
Sie können die Vorschau durch Festlegen deaktivieren "workbench.editor.enablePreview": false, aber Sie können einen einzelnen Klick nicht verhindern. Dies bedeutet, dass ein einzelner Klick die Datei zum direkten Bearbeiten öffnet und nicht zur Vorschau.
Takahiro
1
Sie können eine Vorschau in einen echten Editor konvertieren, mit workbench.action.keepeditordem ⌘K, Enterstandardmäßig (begraben ist es ein Sublime Text Throwback)
nik.shornikov

Antworten:

51

Gehen Sie zu Datei-> Einstellungen-> Einstellungen, suchen Sie nach Folgendem und deaktivieren Sie es:

"workbench.editor.enablePreview": false

Italienischer Trulli

Imtiaz Sakib
quelle
2
Wenn Sie diese Änderung vornehmen, werden mit nur einem Klick Dateien geöffnet (und nicht in der Vorschau). Wenn Sie alle Einzelklickaktionen deaktivieren möchten, verwenden Sie den Vorschlag von Alex.
Tony
Das ist die falsche Antwort. Dadurch werden die Dateien mit einem Klick geöffnet. OP und ich möchten die Einzelklick-Vorschau deaktivieren und die Einzelklick-Datei wird geöffnet. Es sollte ein einfacher Klick sein, wählt die Datei aus und ein Doppelklick öffnet sie. Das Problem ist, dass durch Klicken auf eine Datei im Explorer-Fenster eine Vorschau geöffnet wird, wodurch Sie den Fokus auf das Dokument verlieren, das Sie geöffnet halten möchten. Ihr Vorschlag, Vorschauen zu entfernen, führt tatsächlich zum automatischen Öffnen von Dateien, was ein schlimmeres störendes Verhalten darstellt.
Joel Karunungan
129

Ab vscode 1.20 :

"workbench.list.openMode": "doubleClick",
Alex
quelle
2
Ich musste mich durch eine Flut von Leuten kämpfen, die die falsche Frage beantworteten (komischerweise macht der Versuch, den Vorschaumodus zu deaktivieren, indem ein dauerhafterer Modus aktiviert wird, das Problem tatsächlich ärgerlicher!), Um dies zu erreichen. Danke @Alex
jmcgrory
Ich hatte das genaue Problem von @jmcgrory, dies sollte als Lösung markiert werden
Ares9323
1
Das ist falsch. Die Vorschaufunktion funktioniert weiterhin.
Joel Karunungan
64

Die einzige Möglichkeit, die Dateivorschau zu deaktivieren, wenn Sie darauf klicken, ist die Einstellung "workbench.editor.enablePreview"auf false.

"workbench.editor.enablePreview": false,

Geben Sie hier die Bildbeschreibung ein

Michael J. Calkins
quelle
1
Dies ändert NICHT das Verhalten, dass die Datei nur in einem Tab geöffnet wird, wenn Sie darauf doppelklicken. Der einzige Unterschied besteht darin, dass es im "Bearbeitungsmodus" und nicht im "Vorschaumodus" geöffnet wird.
Phifi
2
Auf diese Weise deaktivieren Sie die Dateivorschau und öffnen die Datei. VS Code kann den Doppelklick nicht ausführen.
Michael J. Calkins
2
@ MichaelJ.Calkins hat die richtige Antwort auf dieses Problem. Dies sollte als korrekt markiert werden.
Armin
1
Dies ist für ältere Version, schauen Sie sich bitte die Top-Antwort
Yuki
Dies funktioniert auch zum Öffnen von Dateien mit STRG + P.
Iain Samuel McLean Elder
7

Soweit ich weiß, gibt es derzeit keine Möglichkeit, dies zu tun (Version 1.12).

Viele Leute haben diese Funktion "angefordert". Schauen Sie sich einfach dieses GitHub-Problem an .

.. und ein relativ neuer Kommentar zum Thema:

Entschuldigung, ich hatte nicht viel Zeit, mich noch einmal damit zu beschäftigen. So wie es jetzt aussieht, müssen wir zuerst einige Schulden im Bereich der Baumnutzung in unserem Code bereinigen, bevor wir erneut eine PR anfordern können.

Dávid Molnár
quelle
1
Dieses Verhalten ärgert mich wirklich - danke für den Link zum Problem.
Phifi
Vielen Dank für den Link, das Problem wurde geschlossen. 3 Jahre später ist dieses Problem immer noch nicht behoben.
Joel Karunungan
Schauen Sie sich die openMode-Option an!
Dávid Molnár
1

So stellen Sie dies auf UI-Ebene ein, wenn Sie Dateien nicht direkt bearbeiten möchten: Datei -> Einstellungen -> Workbench -> Liste: Öffnungsmodus = 'doubleClick'

oder

Datei -> Einstellungen -> Suche nach 'Öffnungsmodus' und setze ihn auf 'doubleClick'

Strabek
quelle
1

Also musste ich beide Vorschläge von @Alex und @ MichaelJ.Calkins machen. Insbesondere musste ich die Einstellung für den Öffnungsmodus konfigurieren, um zu klicken und die Vorschau auf true zu aktivieren. Auf diese Weise kann ich mit einem einzigen Klick eine Vorschau anzeigen und sie mit einem Doppelklick offen halten. Unten sind die Einstellungen aufgeführt, die konfiguriert wurden.

"workbench.list.openMode": "singleClick",

"workbench.editor.enablePreview": true,
Jand
quelle
2
Genau so wollte ich es haben. Vielen Dank
Joel H
1

Die erforderlichen Einstellungen, um zu verhindern, dass ein Einzelklick in der Explorer-Ansicht überhaupt eine Datei öffnet, sind in den vorherigen Antworten auf diese Frage enthalten. Sie müssen jedoch zwei davon anwenden:

"workbench.editor.enablePreview": true

Dadurch wird ein einfacher Klick im Explorer geändert, um die Datei vollständig zu öffnen, anstatt sie im Vorschaumodus ( kursiv ) zu öffnen . Dies ist wahrscheinlich schlimmer als zuvor, es sei denn, Sie befinden sich auf einem Touchscreen-Gerät, sodass Sie auch die folgende Einstellung benötigen:

"workbench.list.openMode": "doubleClick"

Jetzt müssen Sie im Explorer auf eine Datei doppelklicken, um sie zu öffnen, und die Vorschau ist deaktiviert. Schließlich musste ich alle offenen Instanzen von vscode neu starten, damit die doubleClickÄnderung wirksam wurde.

vscode ist ein sich bewegendes Ziel, daher sollte ich darauf hinweisen, dass dies in Version 1.45.1 getestet wurde.

Andy Brown
quelle
0

Wahrscheinlich mischen Sie die Begriffe. Ich denke, Sie sprechen über die Funktion " Peek ":

vscode peek

Und so können Sie es deaktivieren:

"editor.gotoLocation.multipleDefinitions": "goto"


Es gibt auch eine " Vorschau-Editor " -Funktion:

vscode Vorschau-Editor

Das könnte deaktiviert werden durch:

"workbench.editor.enablePreview": false

msdos
quelle