Skip to content

Latest commit

 

History

History
81 lines (75 loc) · 2.11 KB

VSCode.md

File metadata and controls

81 lines (75 loc) · 2.11 KB

VS Code

My settings:

{
  "editor.fontSize": 12,
  "editor.fontFamily": "JetBrains Mono Regular",
  "editor.fontLigatures": true,
  "javascript.preferences.importModuleSpecifier": "relative",
  "typescript.preferences.importModuleSpecifier": "relative",
  "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/node_modules": true,
    "**/__pycache__": true,
    "**/env": true
  },
  "files.trimTrailingWhitespace": true,
  "editor.tabSize": 2,
  "editor.multiCursorModifier": "ctrlCmd",
  "editor.snippetSuggestions": "top",
  "git.enableSmartCommit": true,
  "git.autofetch": true,
  "javascript.updateImportsOnFileMove.enabled": "always",
  "explorer.confirmDelete": false,
  "git.confirmSync": false,
  "workbench.iconTheme": "material-icon-theme",
  "editor.formatOnSave": true,
  "emmet.includeLanguages": {
    "typescript": "html"
  },
  "typescript.updateImportsOnFileMove.enabled": "always",
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
  },
  "prettier.printWidth": 120,
  "security.workspace.trust.untrustedFiles": "open",
  "explorer.confirmDragAndDrop": false,
  "typescript.preferences.quoteStyle": "double",
  "editor.wordWrap": "on",
  "prettier.jsxSingleQuote": true,
  "[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "git.ignoreRebaseWarning": true
}

My keyboard shortcuts:

[
  {
    "key": "ctrl+tab",
    "command": "workbench.action.nextEditor"
  },
  {
    "key": "ctrl+shift+tab",
    "command": "workbench.action.previousEditor"
  },
  {
    "key": "ctrl+b",
    "command": "workbench.action.debug.run"
  },
]

My favorite packages: