¿Hay alguna forma en Visual Studio 2008 de pasar de una llave de cierre a su llave de apertura? He encontrado una buena cantidad de cosas sobre resaltar la llave, pero nada sobre mover el cursor hacia ella.
(Versión VB.NET de esta pregunta: método abreviado de teclado para saltar entre "If / End If" )
visual-studio-2008
keyboard-shortcuts
curly-braces
thepocketwade
fuente
fuente
Respuestas:
Encontré esto para ti: Salta entre llaves en Visual Studio :
En MacOS, use CMD+ SHIFT+\
fuente
Ctrl
+Å
(igual que para el teclado danés mencionado en una respuesta a continuación).Ctrl
+´
. Es el apóstrofo justo al lado del retroceso.ctrl
+^
, que es, curiosamente, en la tecla que también tiene el[
corchete (que debeAltGr
escribirse).Use CTRL+ ]para cambiar entre ellos. Coloque el cursor en una de las llaves cuando lo use.
fuente
Uso Visual Studio 2008 , y puedes personalizar lo que quieres que sea este acceso directo.
Haga clic en el menú Herramientas -> Opciones -> Entorno -> Teclado . Luego busque Edit.GotoBrace .
Esto le dirá qué combinación de teclas está asignada actualmente para esto. Yo creo que puede cambiar esto si quieres, pero es útil si el Ctrl+ ]no funciona.
fuente
Nota: También funciona para coincidencias #if / #elif / #endif. El caret debe estar en el #.
fuente
Si por alguna razón esto NO funciona para usted, es posible que algo haya dañado sus enlaces de teclado (no funcionó para mí). Sin embargo, puede volver a habilitar el enlace con bastante facilidad, al menos así lo pensé:
Intenté este procedimiento:
Lo intenté y todavía no funcionó. Reinicié Visual Studio, y todavía no funcionó, bueno, SOLO funcionó para archivos .cs, pero necesito que funcione para archivos .vb y archivos de texto, y ... bueno, ¡TODOS los archivos!
fuente
CTRL
+SHIFT
+UP/DOWN
(ref: stackoverflow.com/a/7895072/740639 )En mi teclado francés, es CTRL+ ^.
fuente
En un teclado alemán es Ctrl+ ´.
fuente
En un teclado español es CTRL+ ¿(o CTRL+ ¡).
fuente
Para completar, en un teclado sueco es CTRL + å .
Además, supongo que es lógico, pero vale la pena mencionar CTRL + shift+ å (para Å mayúscula), selecciona todo dentro de las llaves y va al que corresponde.
fuente
En mi teclado danés es CTRL+ Å.
fuente
Y Ctrl+ Shift+ ]seleccionará todo el texto.
fuente
En mi teclado portugués y SO con EN VS, es CTRL+ «navegar hasta la llave correspondiente y CTRL+ SHIFT+ «si tiene la intención de seleccionar el código interno.
fuente
En mi teclado italiano, es CTRL+ ^.
fuente
En mi teclado pt-BR (portugués brasileño) en realidad es CTRL+ [.
fuente
En un teclado turco, es Ctrl+ ü.
fuente
En mi teclado esloveno es ALT +Đ
fuente
En una Mac use command+ shift+ \.
Fuente : un comentario sobre esta respuesta: https://stackoverflow.com/a/37877082/3345085 . Probado en Visual Studio Code versión 1.10.2.
fuente
En mi teclado holandés (belga), es CTRL+ ^.
fuente
Vaya a Herramientas> Opciones> Entorno> Fuentes y colores, seleccione "Coincidencia de llaves (Rectángulo)" y cambie el "Fondo del elemento" a, por ejemplo, Amarillo. Esto funcionó para los paréntesis de C # () {} y [].
fuente
Para Visual Studio Code (como se ve en su documentación ), use Ctrl+ Shift+ \.
La configuración se puede encontrar en:
Estoy usando Visual Studio Code 1.8.0. Nota: Visual Studio Code puede comportarse de manera diferente para teclados internacionales (como se ve en esta respuesta re: teclado alemán )
Espero que esto ayude a alguien.
fuente
Detalles que pueden beneficiar a todos (Linux / Win / Mac)
El comando en el menú / editor de atajos de teclado está
editor.action.jumpToBracket
ahí, puede configurarlo como desee. También hay uno llamadoeditor.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+ ]para estar en línea con lo que otros dicen aquí. 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. Me puseeditor.action.selectToBracket
a Ctrl+ Shift+ ]y obtuve exactamente el comportamiento que quería.fuente
En un teclado húngaro es Ctrl+ ú.
fuente
Un poco relevante, pero para las etiquetas HTML: (dado que no hay una solución integrada, Ctrl+ Jno funciona para las etiquetas HTML:)
Aquí está la respuesta como una macro que he construido que lo hace (alternar), incluido ir a foco:
Aquí está la demostración:
Y aquí está el código. ¡Disfrutar!
fuente
En Visual Studio Code en el teclado alemán es ctrl+ shift+^
Pero debe abrir un archivo con la extensión correcta; por ejemplo, no funciona en archivos nuevos no guardados.
fuente
En un teclado alemán es ctrl+ shift+ ^.
fuente
En el teclado suizo-francés: use CTRL+ SHIFT+^
fuente
En español (España), el teclado con VS2012 es Ctrl+ ¡según lo indicado por @Keith, pero si usa Ctrl+ ¿(escrito como Ctrl+ Shift+ ¡), luego va a Correspondencia coincidente y selecciona todo el código dentro de las dos llaves y luego no puede volver a otro aparato ortopédico
fuente