dioio-io
10/3/2019 - 10:16 AM

vscode settings.json

{
  /*
    |--------------------------------------------------------------------------
    | Base
    |--------------------------------------------------------------------------
    */
  "workbench.startupEditor": "newUntitledFile",
  "workbench.settings.editor": "json",
  /*
    |--------------------------------------------------------------------------
    | Appearance
    |--------------------------------------------------------------------------
    */
  "window.zoomLevel": 0,
  "explorer.openEditors.visible": 0,
  "editor.minimap.enabled": false,
  "window.titleBarStyle": "custom",
  "workbench.activityBar.visible": false,
  "window.title": "${dirty}${folderPath}/${activeEditorShort}${separator}${rootName}",
  "editor.renderIndentGuides": false,
  // Themes
  "workbench.iconTheme": "city-lights-icons-vsc-light",
  "workbench.colorTheme": "Horizon Bold",
  // Fonts
  "editor.fontFamily": "'Fira Code', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",
  "editor.fontLigatures": true,
  "editor.fontSize": 13,
  "editor.lineHeight": 32,
  /*
    |--------------------------------------------------------------------------
    | Behaviour
    |--------------------------------------------------------------------------
    */
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "editor.suggestSelection": "first",
  "path-intellisense.extensionOnImport": true,
  "editor.codeLens": true,
  // Format
  "editor.formatOnSave": true,
  "editor.formatOnType": true,
  "editor.formatOnPaste": true,
  // YAML
  "[yaml]": {
    "editor.insertSpaces": true,
    "editor.tabSize": 2,
    "editor.autoIndent": false,
    "editor.renderIndentGuides": true
  },
  // C# & dotnet
  "[csharp]": {
    "editor.defaultFormatter": "ms-vscode.csharp"
  },
  "csharp.format.enable": true,
  "csharp.testsCodeLens.enabled": true,
  "csharpextensions.privateMemberPrefix": "_",
  "omnisharp.enableEditorConfigSupport": true,
  "omnisharp.enableRoslynAnalyzers": true,
  "omnisharp.useGlobalMono": "never",
  "csharpextensions.reFormatAfterChange": true,
  // Json
  "[json]": {
    "editor.defaultFormatter": "remimarsal.prettier-now"
  },
  // Javascript
  "[javascript]": {
    "editor.defaultFormatter": "remimarsal.prettier-now"
  },
  // Java
  "[java]": {
    "editor.formatOnSave": false
  },
  /*
    |--------------------------------------------------------------------------
    | GIT
    |--------------------------------------------------------------------------
    */
  "git.autofetch": true,
  "git.autoRepositoryDetection": "subFolders",
  "git.decorations.enabled": true,
  "git.enabled": true,
  "git.autofetchPeriod": 180,
  "files.exclude": {
    "**/.classpath": true,
    "**/.project": true,
    "**/.settings": true,
    "**/.factorypath": true
  }
}