Visual Studio Code Format will allow you to format most of your code documents.
The formatting is triggered by running your format command: editor.action.format
Place your braces on the same line or the next line:
{
"newLine": {
"brace": true
}
}
Based on your settings you will see this as a result:
if(a == b){
// My Code
}
Or you will see this as a result:
if(a == b)
{
// My Code
}
Place 0 or more spaces before or after a parenthesis/brace/comma for each type of keyword.
Here are just a few of the different settings:
{
"space":{
"comma":{
"before": 0,
"after": 1
},
"parenthesis":{
"open":{
"before":{
"foreach": 1,
"if": 1
}
}
},
"brace":{
"open":{
"before":{
"for": 1,
"if": 1
}
}
}
}
}
Add your own space formats for a particular language:
{
"space": {
"language": {
"php": {
".": {
"before": 1,
"after": 1
}
}
}
}
}
If you would like to disable a particular language add the language id to the disabled
array.
Here is the current list of disabled languages:
["html", "markdown", "plaintext", "diff", "jade", "xml", "blade", "handlebars", "tpl"]
If you would like to disable formatting in the entire workspace, set workspaceDisabled
to true
.