¿Cuál es el equivalente de Ctrl+ K+ Fy Ctrl+ K+ Den Windows en Visual Studio para formatear o "embellecer" el código en el editor de código de Visual Studio?
code-formatting
visual-studio-code
Brandon Clapp
fuente
fuente
Respuestas:
El formato del código está disponible en Visual Studio Code a través de los siguientes accesos directos:
Alternativamente, puede encontrar el acceso directo, así como otros accesos directos, a través de la 'Paleta de comandos' provista en el editor con Ctrl+ Shift+ P(o Command+ Shift+ Pen Mac), y luego buscando el formato del documento .
fuente
Atajo de formato de código:
Visual Studio Code en Windows - Shift+ Alt+F
Visual Studio Code en MacOS - Shift+ Option+F
Código de Visual Studio en Ubuntu - Ctrl+ Shift+I
También puede personalizar este acceso directo utilizando una configuración de preferencias si es necesario.
Formateo de código al guardar el archivo:
Visual Studio Code permite al usuario personalizar la configuración predeterminada.
Si desea formatear automáticamente su contenido mientras guarda, agregue el fragmento de código siguiente en la configuración del espacio de trabajo de Visual Studio Code.
Archivo de menú → Preferencias → Configuración del espacio de trabajo
Nota: ahora puede formatear automáticamente archivos TypeScript. Mira mi actualización.
fuente
Shift + Alt + I
Shift + Alt + I
tambiénprettier.singleQuote: true
en su configuración de código vs.Puede agregar una combinación de teclas en el menú Archivo → Preferencias → Métodos abreviados de teclado .
O Visual Studio como:
fuente
cmd
conctrl
- ¡no solo copie y pegue ciegamente como lo hice yo!fuente
La combinación de teclas correcta es Shift+ Alt+ F.
fuente
Para Fedora
File
->Preferences
->Keyboard shortcuts
.Default Keyboard Shortcuts
, busque ( Ctrl+ F) paraeditor.action.format
.Lectura mía
"key": "ctrl+shift+i"
Puedes cambiarlo también. Consulte esta respuesta sobre cómo ... o si se siente un poco flojo al desplazarse hacia arriba:
Tenga en cuenta: la cmdclave es solo para Mac. Para Windows y Fedora (teclado de Windows) useCtrl
EDITAR :
Según la versión de Visual Code,
1.28.2
esto es lo que encontré.editor.action.format
ya no existe. Ahora ha sido reemplazado poreditor.action.formatDocument
yeditor.action.formatSelection
.Escriba
editor.action.format
en el cuadro de búsqueda para ver los accesos directos existentes.Para cambiar las combinaciones de teclas, siga estos pasos:
editor.action.formatDocument
oeditor.action.formatSelection
fuente
En Linux es Ctrl+ Shift+ I.
En Windows es Alt+ Shift+ F. Probado con HTML / CSS / JavaScript y Visual Studio Code 1.18.0.
Para otros idiomas, es posible que deba instalar un paquete de idioma específico.
fuente
Visual Studio Code 1.6.1 admite " Formatear al guardar ", que recogerá automáticamente las extensiones de formateador relevantes instaladas y formateará todo el documento en cada guardado.
Habilite "Formatear al guardar" configurando
Y hay atajos de teclado disponibles (Visual Studio Code 1.7 y superior):
Formatee todo el documento : Shift+ Alt+F
Selección de formato solamente : Ctrl+ K, Ctrl+F
fuente
En Ubuntu es Ctrl+ Shift+ I.
fuente
CTRL + SHIFT + I
funciona para JavaScript pero no para PHP, por ejemplo.Simplemente haga clic derecho en el texto y seleccione "Formatear código".
Visual Studio Code usa
js-beautify
internamente, pero carece de la capacidad de modificar el estilo que desea usar. La extensión "embellecer" le permite agregar configuraciones.fuente
Archivo de menú → Preferencias → Configuración
Cuando ingrese el punto y coma, se formateará.
Alternativamente, también puedes usar
"editor.formatOnSave": true
.fuente
shift+alt+f
en ciertas situaciones. ¡No sé por qué!Shift+ Alt+ Fhace el trabajo bien en 1.17.2 y superior.
fuente
Por alguna razón, Alt+ Shift+ Fno funcionó para mí en Mac Visual Studio Code 1.3.1, y en realidad el comando "Formatear documento" no funcionó en absoluto. Pero el comando Formatter funcionó muy bien.
Entonces puede usar Command+ Shift+ Py escribir Formatter o hacer su propio acceso directo en el menú Archivo → Preferencias → Atajos de teclado → Command+ K Command+ Sluego escribir Formatter y agregar su acceso directo.
Ver un ejemplo:
fuente
Código de formato en Visual Studio.
He intentado formatear en Windows 8.
Solo sigue las capturas de pantalla a continuación.
Haga clic en Ver en la barra de menú superior y luego haga clic en Paleta de comandos.
Luego aparecerá un cuadro de texto donde necesitamos escribir Formato
Shift+ Alt+F
fuente
En Visual Studio Code, Shift+ Alt+ Festá haciendo lo que Ctrl+ K+ Destá haciendo en Visual Studio.
fuente
El acceso directo de formato en C # no funcionó para mí hasta que instalé Mono para Mac OS X, DNVM y DNX .
Antes de instalar Mono, el acceso directo de formato automático ( Shift+ Alt+ F) solo funcionaba para los
.json
archivos.fuente
En Mac, Shift+ Alt+ Ffunciona para mí.
Siempre puede verificar las combinaciones de teclas en el menú:
Menú Archivo → Preferencias → Atajos de teclado y filtro por palabra clave 'formato'.
fuente
Si bien cambiar el comportamiento predeterminado para Visual Studio Code requiere una extensión, puede anular el comportamiento predeterminado en el espacio de trabajo o el nivel de usuario. Funciona para la mayoría de los lenguajes compatibles (puedo garantizar HTML, JavaScript y C #).
Nivel de espacio de trabajo
Beneficios
Resultados
.vscode/settings.json
se crea en la carpeta raíz del proyecto¿Cómo?
Vaya a: Archivo de menú → Preferencias → Configuración del espacio de trabajo
Agregue y guarde
"editor.formatOnType": true
en settings.json (que anula el comportamiento predeterminado para el proyecto en el que trabaja creando el archivo .vscode / settings.json).Nivel de entorno del usuario
Beneficios
Resultados
settings.json
está modificado (ver ubicación por sistema operativo a continuación)¿Cómo?
Vaya a: menú Archivo → Preferencias → Configuración de usuario
Agregue o cambie el valor de
"editor.formatOnType": false
a"editor.formatOnType": true
en la configuración del usuario.jsonLa
settings.json
ubicación del usuario de Visual Studio Code es:Ubicaciones del archivo de configuración dependiendo de su plataforma, el archivo de configuración del usuario se encuentra aquí:
%APPDATA%\Code\User\settings.json
$HOME/Library/Application Support/Code/User/settings.json
$HOME/.config/Code/User/settings.json
el archivo de configuración del espacio de trabajo se encuentra en la carpeta .vscode de su proyecto.Más detalles se pueden encontrar aquí .
fuente
Por defecto, esta clave no me funcionaba en documentos HTML, CSS y JavaScript.
Después de buscar, encontré el popular plugin JS-CSS-HTML Formatter con 133,796 instalaciones .
Después de la instalación, simplemente vuelva a cargar las ventanas y presione Ctrl+ Shift+ F, ¡y funcionó!
fuente
.prettierrc
y plugin. Me temo que un día más bonito se fusionará con el código vs :)Seleccione el texto, haga clic derecho en la selección y seleccione la opción "paleta de comandos":
Se abre una nueva ventana. Busque "formato" y seleccione la opción que tenga formato según el requisito.
fuente
Simplemente instale Visual Studio Keymap de Microsoft. Problema resuelto. :pags
fuente
En Mac, use ⌘+ Ky luego ⌘+ F.
fuente
Para aquellos que quieran personalizar qué archivos JavaScript formatear, pueden usar cualquier extensión de la
JSfiles
propiedad. Lo mismo se aplica a HTML.Esto permitirá embellecer al guardar para TypeScript, y puede agregar XML a la opción HTML.
fuente
Si desea personalizar el estilo de formato de documento, debe utilizar la extensión Embellecer .
Consulte esta captura de pantalla:
fuente
Primero debe instalar el complemento apropiado (es decir, XML, C #, etc.).
El formato no estará disponible hasta que haya instalado el complemento correspondiente y guarde el archivo con una extensión adecuada.
fuente
La forma más simple que uso en Visual Studio Code (Ubuntu) es:
Seleccione el texto que desea formatear con el mouse.
Haga clic derecho y elija "Selección de formato" .
fuente
Este no. Utilizar este:
Archivo de menú → Preferencias → Configuración del espacio de trabajo , "editor.formatOnType" : verdadero
fuente
Usar extensión ...
Permite el formateo automático del código cuando guarda un archivo.
Inicie Visual Studio Code y Quick Open ( Ctrl+ P), pegue el siguiente comando y presione Enter.
https://marketplace.visualstudio.com/items?itemName=gyuha.format-on-save
fuente
Código de Visual Studio en Linux:
Ctrl+ [al bloque de código no sangrado y
Ctrl+ ]para hacer una sangría masiva
fuente