Quiero sangrar una sección específica de código en Visual Studio Code.
Leí ¿Cómo se formatea el código en Visual Studio Code? eso proporciona atajos para sangrar todo el código, pero no funciona cuando se selecciona una sección específica de código.
Intenté Ctrl+ Shift+ Fdespués de seleccionar alguna línea en mi código, pero todo el archivo está sangrado. Estoy en Windows con Visual Studio Code Insider 1.8.0. ¿Cómo puedo hacerlo?
visual-studio-code
indentation
Damien Leroux
fuente
fuente
Cmd
+]
(sangría) yCmd
+[
(sin sangría) me funcionan.Cmd
+ KCmd
+ FY, por supuesto, para la sangría automática y el formateo, siguiendo el idioma que está utilizando, puede ver qué buenas extensiones hacen un buen trabajo y qué formateadores instalar o qué parámetros de configuración habilitar o establecer para cada idioma y sus herramientas disponibles. Solo asegúrate de leer bien la documentación de la extensión, para instalar y configurar todo lo que necesita.
Hasta ahora, el problema de la sangría me molesta con Python al copiar y pegar un bloque de código. Si ese es el caso, así es como lo resuelve: Sangría de código de Visual Studio para Python
fuente
En OS X, elija "Formato de documento" y seleccione todas las líneas que necesite formatear.
Entonces Option+ Shift+ F.
fuente
(Esto funciona al menos hasta la versión 1.45.0, 7 de mayo de 2020)
En macOS Visual Studio Code, versión 1.36.1 (2019)
Para formatear automáticamente la selección, use ⌘K ⌘F (el truco es que esto debe hacerse en secuencia, ⌘K primero, seguido de ⌘F).
Para sangrar (desplazar a la derecha) sin formateo automático, use ⌘]
Como en Atajos de teclado (⌘K ⌘S, o desde el menú como se muestra a continuación)
fuente
alt/option + f
solía funcionar! Y de repente fue reemplazado por el carácter `̰`. ¡Muy molesto!Esto debería poder establecerse en las combinaciones de teclas que desee para sangría / sangría aquí:
Menú Archivo → Preferencias → Atajos de teclado
editor.action.indentLines
editor.action.outdentLines
fuente
dedent
(que usamos en nuestro código base), pero esoutdent
. Gracias.F1 → abre Atajos de teclado → busca 'Línea de sangría' y cambia la combinación de teclas a Tab.
Haga clic derecho> "Cambiar cuando expresión" para
editorHasSelection && editorTextFocus && !editorReadonly
Le permitirá sangrar una línea cuando se seleccione algo en esa línea (aún funcionan varias líneas).
fuente
Para mí en las ventanas era
Ctrl+¡
, línea de guión . Agrega una pestaña al principio de cada línea.fuente