내 입맛대로 VSC 커스텀

윤재·2023년 11월 8일
0

extension list

  • Vim
  • Material Icon Theme
  • Community Material Theme
  • Indent-rainbow
  • ESLint
  • Prettier
  • Tabout
  • Colonize
  • Github Copilot
  • TODO Highlight
  • Docker
  • advanced-new-file

Shortcuts

  • Focus On/Off Terminal
    - Ctrl + `, Ctrl + ₩ 두개 추가
  • Focus Explorer
    - Cmd + 1
  • explorer.openAndPassFocus
    - Shift + Space
  • go Definition
    - Cmd + B
  • go forward/ go back
    - Cmd + ] / Cmd + [
keybindings.json
// Place your key bindings in this file to override the defaultsauto[]
[
  {
    "key": "cmd+1",
    "command": "workbench.view.explorer",
    "when": "viewContainer.workbench.view.explorer.enabled"
  },
  {
    "key": "shift+cmd+e",
    "command": "-workbench.view.explorer",
    "when": "viewContainer.workbench.view.explorer.enabled"
  },
  {
    "key": "ctrl+;",
    "command": "terminal.focus",
    "when": "editorFocus"
  },
  {
    "key": "ctrl+;",
    "command": "workbench.action.focusActiveEditorGroup",
    "when": "terminalFocus"
  },
  {
    "key": "alt+enter",
    "command": "-colonize.newline",
    "when": "editorTextFocus"
  },
  {
    "key": "shift+space",
    "command": "explorer.openAndPassFocus",
    "when": "filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus"
  },
  {
    "key": "cmd+b",
    "command": "-workbench.action.toggleSidebarVisibility"
  },
  {
    "key": "cmd+b",
    "command": "editor.action.revealDefinition",
    "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
  },
  {
    "key": "f12",
    "command": "-editor.action.revealDefinition",
    "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
  },
  {
    "key": "cmd+]",
    "command": "-editor.action.indentLines",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "key": "cmd+[",
    "command": "-editor.action.outdentLines",
    "when": "editorTextFocus && !editorReadonly"
  },
  {
    "key": "cmd+]",
    "command": "workbench.action.navigateForward",
    "when": "canNavigateForward"
  },
  {
    "key": "ctrl+shift+-",
    "command": "-workbench.action.navigateForward",
    "when": "canNavigateForward"
  },
  {
    "key": "cmd+[",
    "command": "workbench.action.navigateBack",
    "when": "canNavigateBack"
  },
  {
    "key": "ctrl+-",
    "command": "-workbench.action.navigateBack",
    "when": "canNavigateBack"
  },
  {
    "key": "cmd+n", // require extension: advanced-new-file
    "command": "extension.advancedNewFile"
  }
]

Preference

  • Editor FontFamily: JetBrains mono
  • Terminal FontFamily: MesloLGS NF
  • Font Size: 14
  • Auto Save: afterDelay (1000ms)
  • Quote style: single
  • Tab Size: 2
  • prettier.singleQuotes: true
settings.json

{
  "terminal.integrated.fontFamily": "MesloLGS NF",
  "files.autoSave": "afterDelay",
  "editor.codeActionsOnSave": {},
  "editor.formatOnSave": true,
  "workbench.iconTheme": "material-icon-theme",
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "workbench.colorTheme": "Community Material Theme Darker High Contrast",
  "editor.fontFamily": "JetBrains Mono",
  "editor.fontSize": 14,
  "editor.fontLigatures": false,
  "terminal.integrated.fontSize": 14,
  "editor.tabSize": 2,
  "prettier.singleQuote": true,
  "prettier.jsxSingleQuote": true
}

생각나는대로 추가예정

profile
안 되면 될 때까지

0개의 댓글