VSCode: Datei Öffnen aus dem Datei-explorer mit der Enter-Taste, auf Mac OSX
Bei der Verwendung VSCode auf Windows, ich kann navigieren im Datei-explorer, und drücken Sie Enter auf die fokussierte Datei und die Datei wird im editor geöffnet. Auf meinem Mac, allerdings wenn ich dies mache, VSCode öffnet sich der umbenennen-Eingang wie folgt:
Ich bin mir nicht sicher, warum er das tut. Auch in anderen text-Editoren (z.B. Atom), das Standardverhalten ist, die Datei zu öffnen auf Enter. Gibt es eine Möglichkeit dieses Verhalten zu ändern, damit die Datei geöffnet werden auf Enter? Die einzige Lösung die ich bisher gefunden habe, ist STRG+Enter, die die Datei öffnet in einem neuen Bereich, aber mit einem 3-Fenster-limit in VSCode, dieser ist sehr begrenzt.
- Durch Ihre Dokumentation, ich denke, dass der einzige Weg, ist der rechten Maustaste und wählen Sie "im Finder Zeigen" (ou können auch navigieren Sie zu dem Speicherort einer Datei oder eines Ordners in der nativen Explorer indem Sie mit der rechten Maustaste auf eine Datei oder einen Ordner und Auswahl von anzeigen im Explorer (oder im Finder Zeigen " auf dem Mac).) Grundlagen und Tastaturkürzel
- Sorry ich war nicht klar. Ich versuche nicht zu zeigen, eine Datei im Explorer oder Finder. Ich will einfach nur, um die Datei zu öffnen. Wenn ich auf Enter, VSCode will mich umbenennen, um die Datei auf dem Mac. Ich will nicht, um die Datei umzubenennen, ich will einfach nur, um es zu öffnen. Es funktioniert, wie erwartet, in Windows aber kein Mac.
- Öffnen in vs-code? Wie für die Bearbeitung? Öffnen, wie?
- Ja, ich will einfach nur, um die Datei zu öffnen, die in VSCode für die Bearbeitung ohne meine Finger über die Tastatur. Ich mache es die ganze Zeit im Atom, Visual Studio, und sogar VSCode für Windows, aber ich kann nicht scheinen, es zu tun in VSCode für Mac. Es hält zu versuchen, um die Datei umzubenennen, wenn ich drücken Sie die EINGABETASTE (pro meinem screenshot oben).
- Ok, ich bin das entfernen meiner Antwort dann, da es sich nicht fügen nichts zu der Frage. Ich würde empfehlen die Nutzung des VSCode forum zu verlangen, als Funktion oder vielleicht bekommen einen Hinweis aus der community.
- Eine Erklärung für dieses Verhalten ist, daß Sie "Enter", wird die Verknüpfung in OS X, um eine Datei umzubenennen - probieren Sie es im Finder 🙂
- danke! Das macht Sinn.
- Konzentrieren sidebar, die wir verwenden können, Befehl+0 Standard 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn jemand anderes kommt über dieses problem, die Tastenkombination zum öffnen einer Datei aus dem Datei-explorer in VSCode auf einem Mac ist:
CMD+nach Unten
Dies funktioniert auch im Finder.
"workbench.editor.enablePreview": false
und"workbench.editor.enablePreviewFromQuickOpen": false
"workbench.editor.enablePreview": false
, war genug, um es zu öffnen und jede Datei in einem eigenen tabIn der version 1.19.2, auf dem mac ich war in der Lage zu gehen, um Tastatur-shortcuts (Menüleiste > code > Einstellungen - > Tastatur-shortcuts), Suche nach "umbenennen" und " Bearbeiten "renameFile" ("Wenn" Wert "explorerViewletVisible && filesExplorerFocus && !inputFocus") ändern Sie die Verknüpfung "cmd+enter".
Können Sie auch hinter den folgenden in Ihre Tastaturbelegung.json (gibt es einen link, um es auf die Tastatur-Kurzbefehle Seite):
Eingeben nun öffnet sich die markierte Datei im explorer und Strg+enter bringt es auf umbenennen/Bearbeiten-Modus.
–Bearbeiten–
Nachdem ich ein Upgrade auf 1.21.0 die enter-Taste, gestartet-funktioniert wie renameFile wieder. cmd+enter funktionierte immer noch als renameFile als gut. Um dies zu beheben, entweder in der Menü-Leiste > code > Einstellungen - > Tastatur-shortcuts und rechts-klicken Sie auf den beanstandeten Eintrag und entfernen Sie oder fügen Sie einen Bindestrich/minus-Zeichen an den Anfang des Befehls in der keybindings.json:
Also lief ich in diese als gut, aber die Tastatur-shortcuts, dass ich am Ende verwenden, ist die Karte
cmd+enter
umbenennen und entfernen des renameFile vonenter
.cmd+down
funktioniert bei mir NICHT mit VSCode 1.10.2 auf Mac 10.10.5.Jedoch
cmd+enter
funktioniert für mich.Oder wenn Sie wollen, um Ihren eigenen Tastenbelegung zu öffnen, eine Datei vom Datei-Explorer, fügen Sie diese Zeilen zu Ihrer
keybindings.json
:(Natürlich, Sie können ändern
enter
für jede Tastenkombination, die Sie wollen).Landete ich kompilieren ein paar Lösungen hier zusammen, um den folgenden
keybinding.json
Editionen (Öffnen überCode > Preferences > Keyboard Shortcuts > keybindings.json
):Ich versucht zu entfernen, die Verknüpfung von "Umbenennen", die die Tastenbelegung von "Enter". Dann öffnet er die Datei richtig, wenn ich drücken Sie "Enter".
Für mich, ich habe zu tun
command
0
und dann einecommand
down
Das bringt mich zu der explorer und öffnet dann die Datei, die ich auswählen.
In Atom, musste ich einfach zu schlagen
enter
um die Datei zu öffnen, finde ich ein seltsames Verhalten.vscode v 1.21.1
aufOSX
In den Einstellungen:
Code -> Einstellungen -> Tastatur-Shortcuts
Fügen Sie diese zu Ihrem keybindings.json
innerhalb des array, die möglicherweise oder möglicherweise nicht enthalten, andere Tastaturbelegung, die Sie eingestellt haben.
Speichern von Shortcuts.json
Dann, wenn Sie navigieren Sie zu einem Verzeichnis, in dem Datei-explorer können Sie eine neue Datei erstellen mit Strg+n
Nicht sicher, warum Sie die "enter" - Verhalten ist anders, ich bin nicht sicher, ob Sie "enter" allein in der Tastaturbelegung auf Ihrem system oder seine nur defaults auf verschiedene Verhaltensweisen auf Basis von OS-standards...
Die gute Nachricht ist, was Sie suchen, STRG+P oder STRG+O
STRG+P let ' s finden Sie eine Datei und mit STRG+O öffnen soll (das genaue Verhalten, das Sie möchten)
Können Sie auch in der Lage sein, um hinzuzufügen, "Enter" als Möglichkeit für die "workbench.Aktion.- Dateien.openFile" Befehl, aber nicht sicher, ob das etwas zu brechen, wenn Sie tun.
Probieren Sie es aus, oder einfach nur mit STRG+O auf beiden Plattformen!
Mehr info:
https://code.visualstudio.com/Docs/customization/keybindings
VIM
- Benutzer, und ich bin verwendet, um mit nerd-Kommentator, zeigt eine Seitenleiste mit der Datei-Struktur wiesublime
oderAtom
. Ich denke, ich muss mitvscode