VS Code Setup

The VS Code settings I use every day for coding.

Step 1

Download necessary files

operator-mono.zip
  1. Unzip the font's file

  2. Select all the fonts, right click, and click to Install

vsc-extensions.txt
  1. Place this file in downloads

  2. Open the vscode in downloads directory

  3. Install VSC Export & Import extension in vs code.

Step 2

Installing all the extensions

  1. Open Prompt by press the cmd + shift + p key

    + + P
  2. Enter the text in prompt and press Enter ⏎

    VSC Export & Import
    VSC Export & Import
  3. All extension will start to install

Step 3

VS Code Settings

  1. Open Prompt by press the cmd + shift + p key

    + + P
  2. Enter the text in prompt and press Enter ⏎

    Preferences: Open Settings (JSON)
    Preferences: Open Settings (JSON)
  3. Copy the settings.json from the below window

    1{
    2 "[prisma]": {
    3 "editor.defaultFormatter": "Prisma.prisma",
    4 },
    5 "[python]": {
    6 "editor.formatOnType": true,
    7 "editor.defaultFormatter": "ms-python.autopep8",
    8 },
    9 "[typescript]": {
    10 "editor.defaultFormatter": "vscode.typescript-language-features",
    11 },
    12 "auto-rename-tag.activationOnLanguage": ["*"],
    13 "blockman.n01LineHeight": 0,
    14 "cSpell.language": "en,en-US,en-GB",
    15 "cSpell.languageSettings": [],
    16 "cSpell.userWords": [],
    17 "diffEditor.wordWrap": "on",
    18 "editor.accessibilitySupport": "off",
    19 "editor.bracketPairColorization.enabled": true,
    20 "editor.cursorBlinking": "solid",
    21 "editor.cursorSmoothCaretAnimation": "on",
    22 "editor.cursorStyle": "line",
    23 "editor.cursorWidth": 5,
    24 "editor.defaultFormatter": "esbenp.prettier-vscode",
    25 "editor.detectIndentation": true,
    26 "editor.fontFamily":
    27 "Operator Mono,'Fira Code', Menlo, Monaco, 'Courier New', monospace",
    28 "editor.fontLigatures": true,
    29 "editor.fontSize": 17,
    30 "editor.fontWeight": "400",
    31 "editor.formatOnPaste": true,
    32 "editor.guides.bracketPairs": false,
    33 "editor.guides.indentation": false,
    34 "editor.inlayHints.enabled": "on",
    35 "editor.inlineSuggest.enabled": true,
    36 "editor.insertSpaces": true,
    37 "editor.largeFileOptimizations": false,
    38 "editor.letterSpacing": 0.5,
    39 "editor.lineHeight": 25,
    40 "editor.linkedEditing": true,
    41 "editor.quickSuggestions": {
    42 comments: false,
    43 other: true,
    44 strings: true,
    45 },
    46 "editor.renderLineHighlight": "line",
    47 "editor.renderWhitespace": "all",
    48 "editor.stickyScroll.enabled": true,
    49 "editor.suggestSelection": "first",
    50 "editor.tabSize": 1,
    51 "editor.wordWrap": "on",
    52 "emmet.triggerExpansionOnTab": true,
    53 "errorLens.excludeBySource": [
    54 "ts(2304)",
    55 "eslint(@typescript-eslint/no-unused-vars)",
    56 "ts(2339)",
    57 ],
    58 "explorer.confirmDelete": false,
    59 "explorer.confirmDragAndDrop": false,
    60 "files.insertFinalNewline": true,
    61 "files.trimTrailingWhitespace": true,
    62 "git.autofetch": true,
    63 "git.confirmSync": false,
    64 "git.ignoreRebaseWarning": true,
    65 "git.openRepositoryInParentFolders": "always",
    66 "git.suggestSmartCommit": false,
    67 "github.copilot.enable": {
    68 "*": true,
    69 plaintext: false,
    70 markdown: false,
    71 scminput: false,
    72 properties: true,
    73 yaml: true,
    74 },
    75 "gitlens.advanced.messages": {
    76 suppressLineUncommittedWarning: true,
    77 },
    78 "gitlens.gitCommands.closeOnFocusOut": true,
    79 "importCost.showCalculatingDecoration": true,
    80 "javascript.updateImportsOnFileMove.enabled": "always",
    81 "json.schemas": [],
    82 "liveServer.settings.donotShowInfoMsg": true,
    83 "liveshare.allowGuestDebugControl": true,
    84 "liveshare.allowGuestTaskControl": true,
    85 "terminal.external.osxExec": "iTerm.app",
    86 "terminal.integrated.defaultProfile.osx": "zsh",
    87 "terminal.integrated.env.osx": {
    88 FIG_NEW_SESSION: "1",
    89 },
    90 "terminal.integrated.fontFamily": "Operator Mono",
    91 "typescript.inlayHints.parameterNames.enabled": "all",
    92 "typescript.updateImportsOnFileMove.enabled": "always",
    93 "vsicons.dontShowNewVersionMessage": true,
    94 "vsintellicode.modify.editor.suggestSelection":
    95 "automaticallyOverrodeDefaultValue",
    96 "workbench.colorCustomizations": {
    97 "editor.lineHighlightBackground": "#1073cf2d",
    98 "editor.lineHighlightBorder": "#9fced11f",
    99 },
    100 "workbench.colorTheme": "Winter is Coming (Dark Blue)",
    101 "workbench.editor.enablePreviewFromQuickOpen": false,
    102 "workbench.editor.highlightModifiedTabs": true,
    103 "workbench.productIconTheme": "fluent-icons",
    104 "workbench.settings.enableNaturalLanguageSearch": false,
    105 "workbench.sideBar.location": "right",
    106 "workbench.startupEditor": "newUntitledFile",
    107 "editor.formatOnSave": true,
    108 "console-ninja.featureSet": "Pro",
    109 "[svg]": {
    110 "editor.defaultFormatter": "jock.svg",
    111 },
    112};
    1{
    2 "[prisma]": {
    3 "editor.defaultFormatter": "Prisma.prisma",
    4 },
    5 "[python]": {
    6 "editor.formatOnType": true,
    7 "editor.defaultFormatter": "ms-python.autopep8",
    8 },
    9 "[typescript]": {
    10 "editor.defaultFormatter": "vscode.typescript-language-features",
    11 },
    12 "auto-rename-tag.activationOnLanguage": ["*"],
    13 "blockman.n01LineHeight": 0,
    14 "cSpell.language": "en,en-US,en-GB",
    15 "cSpell.languageSettings": [],
    16 "cSpell.userWords": [],
    17 "diffEditor.wordWrap": "on",
    18 "editor.accessibilitySupport": "off",
    19 "editor.bracketPairColorization.enabled": true,
    20 "editor.cursorBlinking": "solid",
    21 "editor.cursorSmoothCaretAnimation": "on",
    22 "editor.cursorStyle": "line",
    23 "editor.cursorWidth": 5,
    24 "editor.defaultFormatter": "esbenp.prettier-vscode",
    25 "editor.detectIndentation": true,
    26 "editor.fontFamily":
    27 "Operator Mono,'Fira Code', Menlo, Monaco, 'Courier New', monospace",
    28 "editor.fontLigatures": true,
    29 "editor.fontSize": 17,
    30 "editor.fontWeight": "400",
    31 "editor.formatOnPaste": true,
    32 "editor.guides.bracketPairs": false,
    33 "editor.guides.indentation": false,
    34 "editor.inlayHints.enabled": "on",
    35 "editor.inlineSuggest.enabled": true,
    36 "editor.insertSpaces": true,
    37 "editor.largeFileOptimizations": false,
    38 "editor.letterSpacing": 0.5,
    39 "editor.lineHeight": 25,
    40 "editor.linkedEditing": true,
    41 "editor.quickSuggestions": {
    42 comments: false,
    43 other: true,
    44 strings: true,
    45 },
    46 "editor.renderLineHighlight": "line",
    47 "editor.renderWhitespace": "all",
    48 "editor.stickyScroll.enabled": true,
    49 "editor.suggestSelection": "first",
    50 "editor.tabSize": 1,
    51 "editor.wordWrap": "on",
    52 "emmet.triggerExpansionOnTab": true,
    53 "errorLens.excludeBySource": [
    54 "ts(2304)",
    55 "eslint(@typescript-eslint/no-unused-vars)",
    56 "ts(2339)",
    57 ],
    58 "explorer.confirmDelete": false,
    59 "explorer.confirmDragAndDrop": false,
    60 "files.insertFinalNewline": true,
    61 "files.trimTrailingWhitespace": true,
    62 "git.autofetch": true,
    63 "git.confirmSync": false,
    64 "git.ignoreRebaseWarning": true,
    65 "git.openRepositoryInParentFolders": "always",
    66 "git.suggestSmartCommit": false,
    67 "github.copilot.enable": {
    68 "*": true,
    69 plaintext: false,
    70 markdown: false,
    71 scminput: false,
    72 properties: true,
    73 yaml: true,
    74 },
    75 "gitlens.advanced.messages": {
    76 suppressLineUncommittedWarning: true,
    77 },
    78 "gitlens.gitCommands.closeOnFocusOut": true,
    79 "importCost.showCalculatingDecoration": true,
    80 "javascript.updateImportsOnFileMove.enabled": "always",
    81 "json.schemas": [],
    82 "liveServer.settings.donotShowInfoMsg": true,
    83 "liveshare.allowGuestDebugControl": true,
    84 "liveshare.allowGuestTaskControl": true,
    85 "terminal.external.osxExec": "iTerm.app",
    86 "terminal.integrated.defaultProfile.osx": "zsh",
    87 "terminal.integrated.env.osx": {
    88 FIG_NEW_SESSION: "1",
    89 },
    90 "terminal.integrated.fontFamily": "Operator Mono",
    91 "typescript.inlayHints.parameterNames.enabled": "all",
    92 "typescript.updateImportsOnFileMove.enabled": "always",
    93 "vsicons.dontShowNewVersionMessage": true,
    94 "vsintellicode.modify.editor.suggestSelection":
    95 "automaticallyOverrodeDefaultValue",
    96 "workbench.colorCustomizations": {
    97 "editor.lineHighlightBackground": "#1073cf2d",
    98 "editor.lineHighlightBorder": "#9fced11f",
    99 },
    100 "workbench.colorTheme": "Winter is Coming (Dark Blue)",
    101 "workbench.editor.enablePreviewFromQuickOpen": false,
    102 "workbench.editor.highlightModifiedTabs": true,
    103 "workbench.productIconTheme": "fluent-icons",
    104 "workbench.settings.enableNaturalLanguageSearch": false,
    105 "workbench.sideBar.location": "right",
    106 "workbench.startupEditor": "newUntitledFile",
    107 "editor.formatOnSave": true,
    108 "console-ninja.featureSet": "Pro",
    109 "[svg]": {
    110 "editor.defaultFormatter": "jock.svg",
    111 },
    112};
  4. Past the code in the settings.json file in vs code

  5. Save the setting.json file + s and restart the vscode.

  6. Done! 🚀