visual-studio-code - sangria - visual studio code ubuntu
Saltar al corchete de cierre en Visual Studio Code (12)
En VSCode cuando escribo un paréntesis, por ejemplo, ''('', crea automáticamente el paréntesis final: '')''. ¿Hay atajos para saltar al paréntesis de cierre o paréntesis, sin presionar la tecla ''Fin''?
Encontré una manera de hacerlo en Sublime Text 2 que hizo exactamente eso, usando una expresión regular en las asociaciones de teclas del usuario, pero no pude encontrar una manera de hacerlo en VSCode.
Gracias.
Detalles que pueden beneficiar a todos (Linux / Win / Mac)
El comando en el menú / editor de atajos de teclado es
editor.action.jumpToBracket
allí puede configurarlo como desee.
También hay uno llamado
editor.action.selectToBracket
que no tiene acceso directo por defecto (al menos en Mac).
Etc.
En Mac,
editor.action.jumpToBracket
comienza como
Cmd
+
Shift
+
/
y lo cambié a
Ctrl
+
]
porque no quería un
Shift
y estar en línea con lo que otros dicen aquí funciona en Linux / Win.
Lo hice con la esperanza de poder usar
Ctrl
+
Shift
+
]
para "Ampliar la selección al corchete correspondiente".
Eso es lo que me llevó a descubrir los detalles anteriores.
Configuré
editor.action.selectToBracket
en
Ctrl
+
Shift
+
]
y obtuve exactamente el comportamiento que quería.
El atajo es:
Windows / Inglés Ctrl + Shift + /
Windows / Alemán Ctrl + Shift + ^
El comando "editor.action.jumpToBracket" salta entre los corchetes de apertura y cierre.
Aquí está la combinación de teclas predeterminada del comando como se ve en la ventana Atajos de teclado predeterminados a los que se accede desde Archivo | Preferencias Atajos de teclado:
{ "key": "ctrl+shift+//", "command": "editor.action.jumpToBracket",
"when": "editorTextFocus" }
Si le gusta configurar rápidamente los métodos abreviados de teclado y la configuración del código VS, hay comandos "workbench.action.openGlobalKeybindings" y "workbench.action.openGlobalSettings":
~ / .config / Code / User / keybindings.json:
{ "key": "ctrl+numpad4", "command": "workbench.action.openGlobalKeybindings" }
{ "key": "ctrl+numpad1", "command": "workbench.action.openGlobalSettings" }
En alemán VS-Environments (aquí 2015): Optionen / Umgebung / Tastatur. (Inglés: opciones / entorno / teclado). Mostrar comandos con "GeheZuKlammer" (inglés: "GoToBracket"). Establece tu propio acceso directo.
En el teclado español es Ctrl + Shift + º
Parece cambiar de un diseño de teclado a otro, así que mejor búscalo con Cmd + Shift + P y escribe "ir al corchete" como otros sugirieron.
La forma inmediata de hacerlo es
Ctrl + Shift + |
Para aquellos con un teclado no estadounidense:
File > Preferences > Keyboard Shortcuts.
(Code > Preferences > Keyboard Shortcuts on Mac)
muestra las asociaciones de teclas actuales. Ver también aquí: https://code.visualstudio.com/docs/getstarted/keybindings
Presione
Ctrl
+
k
+
s
o
Abra Archivo -> Preferencias ---> Atajos de teclado
Aquí, escriba
editor.action.jumpToBracket
le mostrará cuál es la configuración actual.
Puede mantenerlo como está o cambiarlo a su combinación.
Puede aprender comandos de la paleta de comandos (Ctrl / Cmd + Shift + P). Busque "Ir al soporte". La combinación de teclas también se muestra allí.
Utilice Control + ] colocando el cursor al inicio o al final
Mac Cmd + Shift + /
Windows Ctrl + Shift + /
También puedes hacer:
Ctrl + Shift + p
Y seleccione
Preferences: Open Keyboard Shortcuts
Allí podrá ver todos los accesos directos y crear los suyos propios.