¿Cómo se cambian las opciones de formato en Visual Studio Code?


Sé que puede formatear el código usando ctrl+cmd+f en Visual Studio Code, pero ¿cómo cambia las opciones de formato para cada idioma?

Por ejemplo, en Visual Studio 2013 puedo elegir el modo compacto para CSS.

¿Hay otro archivo json oculto para hacer eso?

Author: JasonMArcher, 2015-05-06

4 answers

No, esto no está soportado actualmente.

 7
Author: Isidor Nikolic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-11 21:22:08

Acabo de encontrar esta extensión llamada beautify en el mercado y sí, es otro archivo config\settings. :)

Embellece javascript, JSON, CSS, Sass y HTML en el código de Visual Studio.

VS Code usa js-beautify internamente, pero carece de la capacidad de modifique el estilo que desea utilizar. Esta extensión permite ejecutar js-embellecer en Código VS, Y honrar a cualquiera .archivo jsbeautifyrc en el abra el árbol de ruta del archivo para cargar su estilo de código. Ejecutar con F1 Embellecer (para embellecer una selección) o F1 Embellecer archivo.

Para obtener ayuda sobre la configuración en el .jsbeautifyrc see Settings.md

Aquí está el repositorio de GitHub: https://github.com/HookyQR/VSCodeBeautify

 8
Author: Leniel Maccaferri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-15 18:48:35

Una solución que funciona para mí (julio de 2017), es utilizar ESLint. Como todo el mundo sabe, puede utilizar el linter de múltiples maneras, a nivel mundial o local. Lo uso localmente y con la guía de estilo de Google. La forma en que lo configuré es la siguiente...

  • cd to your working directory
  • npm init
  • npm install --save-dev eslint
  • node_modules/.bin/eslint --init
  • I use google style and json config file

Ahora tendrá un archivo .eslintrc.json la raíz de su directorio de trabajo. Puede abrir ese archivo y modificarlo a su gusto utilizando el reglas eslint. Siguiente cmd+, para abrir vscode preferencias del sistema. En la barra de búsqueda escriba eslint y busque "eslint.autoFixOnSave": false. Copie la configuración y pegue en el archivo de configuración del usuario y cambie false a true. Espero que esto pueda ayudar a alguien utilizando vscode.

 5
Author: Gilbert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-27 15:20:39

Puede hacer algunos cambios desde la "Configuración". Por ejemplo, las reglas de javascript comienzan con " javascript.formato". Pero para el control de formato avanzado, todavía necesita usar algunas extensiones.

Configuración de reglas para el comando format code

 3
Author: Hayk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-25 01:40:51