Skip to content

TheColorRed/vscode-format

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Change Log

  • 0.0.6
    • Added a change log
    • Added a title to the package.json so the collapsable settings are easy to find.

About

Formats files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages