Wenn ich in VSCode eine Klammer eingebe, z. B. '(', wird automatisch die Endklammer erstellt: ')'. Gibt es Verknüpfungen, mit denen Sie zur schließenden Klammer oder Klammer springen können, ohne die Taste 'Ende' zu drücken?
Ich habe in Sublime Text 2 einen Weg gefunden, der genau das tat, indem ich einen Regex in den Schlüsselbindungen des Benutzers verwendete, aber keinen Weg fand, dies in VSCode zu tun.
visual-studio-code
Auferstandene
quelle
quelle
Antworten:
Mac Cmd + Shift+\
Fenster Ctrl + Shift+\
Sie können auch Folgendes tun:
Ctrl+ Shift+p
Und wählen Sie
Preferences: Open Keyboard Shortcuts
Dort können Sie alle Verknüpfungen anzeigen und Ihre eigenen erstellen.
quelle
\
alleine drücken . Um sie zu erhalten, muss ichAltGr
+ drücken'
. Die Taste|
funktioniert, daher lautet der Befehl auf meiner TastaturCtrl
+Shift
+|
.Ctrl+Shift+*
und es muss die*
auf der normalen Tastatur sein, nicht die numerische. Das Durchsuchen (mitCtrl+Shift+P
) des Befehls Gehe zu Klammer zeigt dies tatsächlich. Und der Befehl Select to Bracket , der standardmäßig keine Verknüpfung enthält, aber wie erläutert über eine benutzerdefinierte Tastaturbindung hinzugefügt werden kann.Die sofort einsatzbereite Methode ist
quelle
Sie können Befehle von der Befehlspalette lernen Ctrl/ Cmd+ Shift+ P). Suchen Sie nach "Gehe zu Klammer". Dort wird auch die Tastenkombination angezeigt.
quelle
Ctrl+Enter
oder ändernShift-Enter
?Die Verknüpfung lautet:
Fenster / Englisch Ctrl + Shift+\
Fenster / Deutsch Ctrl + Shift+^
quelle
Drücken Sie Ctrl+ K+S
oder
Öffnen Sie Datei -> Einstellungen ---> Tastaturkürzel
Hier zeigt der Typ
editor.action.jumpToBracket
die aktuelle Einstellung an. Sie können es unverändert lassen oder in Ihre Kombination ändern.quelle
Details, von denen jeder profitieren kann (Linux / Win / Mac)
Mit dem Befehl im Menü / Editor der Tastaturkürzel
editor.action.jumpToBracket
können Sie ihn auf einen beliebigen Wert einstellen. Es gibt auch einen namenseditor.action.selectToBracket
der standardmäßig keine Verknüpfung hat (zumindest auf dem Mac).Etc.
Auf dem Mac
editor.action.jumpToBracket
beginnt als Cmd+ Shift+ \ und ich habe es in Ctrl+ geändert, ]weil ich nicht wollte, dass ein drin ist Shiftund mit dem übereinstimmt, was andere hier sagen, funktioniert unter Linux / Win. Ich tat dies in der Hoffnung, dass ich Ctrl+ Shift+ verwenden könnte, ]um "Auswahl auf passende Klammer zu erweitern". Das hat mich dazu gebracht, die obigen Details zu entdecken. Ich habeeditor.action.selectToBracket
auf Ctrl+ Shift+ gesetzt ]und genau das Verhalten bekommen, das ich wollte.quelle
Der Befehl "editor.action.jumpToBracket" springt zwischen öffnenden und schließenden Klammern.
Hier ist die Standardtastenbindung des Befehls, wie im Fenster Standardtastaturverknüpfungen angezeigt, auf die über Datei | zugegriffen wird Einstellungen | Tastatürkürzel:
Wenn Sie Tastaturkürzel und VS-Codeeinstellungen schnell konfigurieren möchten, gibt es die Befehle "workbench.action.openGlobalKeybindings" und "workbench.action.openGlobalSettings":
~ / .config / Code / User / keybindings.json:
quelle
Für Benutzer mit einer Tastatur außerhalb der USA:
zeigt die aktuellen Tastenkombinationen. Siehe auch hier: https://code.visualstudio.com/docs/getstarted/keybindings
quelle
In der spanischen Tastatur ist es Ctrl+ Shift+º
Es scheint sich von einem Tastaturlayout zum anderen zu ändern, suchen Sie es also besser mit Cmd+ Shift+ Pund geben Sie "Gehe zu Klammer" ein, wie andere vorgeschlagen haben.
quelle
Auf der französischen Tastatur lautet die Standardbindung: Ctrl+ Shift+*
quelle
In deutschen VS-Umgebungen (hier 2015): Optionen / Umgebung / Türen. (Englisch: Optionen / Umgebung / Tastatur). Befehle mit "GeheZuKlammer" anzeigen (Englisch: "GoToBracket"). Stellen Sie Ihre eigene Verknüpfung ein.
quelle
Die Verknüpfung "Zur Klammer gehen" setzt den Cursor vor die Klammer, im Gegensatz zur Taste "Ende", die nach der Klammer steht. Die WASDMap VSCode-Erweiterung ist sehr hilfreich beim Navigieren und Auswählen von Text mit WASD-Tasten.
quelle
Durch einfaches Hinzufügen eines öffnenden Tags und Schreibens des Elementnamens sowie durch Hinzufügen eines schließenden Tags durch Drücken der Umschalttaste wird die Aufgabe erledigt.
Zum Beispiel, wenn ich schreiben muss
<Text></Text>
Ich werde schreiben
<Text
und drücken> + Shift
zusammen , es wird mir das gewünschte öffnende schließende Tag des Textelements liefern.Danke, Nirmala
quelle
Dafür habe ich eine Erweiterung namens TabOut installiert. Ziemlich genau das, was der Name andeutet.
quelle
Verwenden Sie Control+, ]indem Sie den Cursor auf Start oder Ende setzen
quelle
(Für alle, die suchen, wie es in Visual Studio geht!)
quelle