Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/asyrafhussin/vscode-settings-v2

My Visual Studio Code Settings v2
https://github.com/asyrafhussin/vscode-settings-v2

Last synced: 6 days ago
JSON representation

My Visual Studio Code Settings v2

Awesome Lists containing this project

README

        

# My Visual Studio Code Settings

I personally use this settings for my VS Code

## My Settings

```js
{
"editor.autoIndent": "advanced",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.markdownlint": true
},
"editor.cursorBlinking": "solid",
"editor.cursorStyle": "line",
"editor.cursorWidth": 5,
"editor.detectIndentation": false,
"editor.fontFamily": "Dank Mono, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 16,
"editor.fontWeight": "400",
"editor.formatOnPaste": false,
"editor.formatOnSave": true,
"editor.formatOnType": false,
"editor.glyphMargin": true,
"editor.letterSpacing": 0.5,
"editor.lineHeight": 25,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderWhitespace": "all",
"editor.scrollBeyondLastLine": false,
"editor.selectionHighlight": false,
"editor.snippetSuggestions": "top",
"editor.suggestSelection": "first",
"editor.tokenColorCustomizations": {
"[One Dark Flatland Monokai]": {
"textMateRules": [
{
"scope": "entity.name.type",
"settings": {
"fontStyle": ""
}
},
{
"scope": [
"support.class",
"support.type",
"variable.language",
"variable.parameter"
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
"storage.type.contract",
"support.type.primitive",
"storage.type.event"
],
"settings": {
"foreground": "#F92672"
}
}
]
}
},
"material-icon-theme.folders.associations": {
"bloc": "controller",
"global_state": "global",
"state": "controller",
"ui": "layout",
"widgets": "components"
},
// "workbench.statusBar.visible": false,
"explorer.openEditors.visible": 0,
"intelephense.format.enable": true,
"intelephense.telemetry.enabled": false,
"intelephense.completion.fullyQualifyGlobalConstantsAndFunctions": true,
"intelephense.completion.insertUseDeclaration": true,
"intelephense.completion.triggerParameterHints": true,
"intelephense.diagnostics.undefinedMethods": false,
"intelephense.diagnostics.undefinedFunctions": false,
"intelephense.diagnostics.undefinedTypes": false,
"workbench.colorTheme": "One Dark Flatland Monokai",
"workbench.iconTheme": "material-icon-theme",
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"blade": "html"
},
"emmet.syntaxProfiles": { "javascript": "html" },
"files.exclude": {
"**/node_modules/**": true
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.associations": {
"*.wox": "html",
"*.dist": "yaml",
".env.cypress": "env",
"*.css": "css"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.startupEditor": "newUntitledFile",
"vetur.ignoreProjectWarning": true,
"prettier.prettierPath": "/usr/local/lib/node_modules/prettier",
"explorer.confirmDelete": false,
"liveServer.settings.donotVerifyTags": true,
"redhat.telemetry.enabled": false,
"hardhat.telemetry": false,
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"editor.accessibilitySupport": "off",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"scss.lint.unknownAtRules": "ignore",
"code-runner.runInTerminal": true,
"code-runner.saveAllFilesBeforeRun": true,
"code-runner.saveFileBeforeRun": true,
"git.autofetch": true,
"tabnine.experimentalAutoImports": true,
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"css.lint.unknownAtRules": "ignore",
"[markdown]": {
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
},
"window.commandCenter": false,
"liveServer.settings.donotShowInfoMsg": true
}
```

## Install Extensions

Using bash (Linux, OSX and WSL)

```bash
cat extensions.txt | xargs -L1 code --install-extension
```

Windows with PowerShell

```bash
cat extensions.txt |% { code --install-extension $_}
```