VSCode - fairulazmin/note GitHub Wiki

Press Ctrl+Shift+P and select Preferences: Open Settings (JSON)

Add code below

{
  "workbench.colorTheme": "Ayu Mirage",
  "liveServer.settings.donotShowInfoMsg": true,
  "editor.fontFamily": "Monaco, Consolas, 'Courier New', monospace",
  "emmet.includeLanguages": { "javascript": "html" },
  "vim.easymotion": true,
  "vim.surround": true,
  "vim.incsearch": true,
  "vim.sneak": true,
  "vim.useSystemClipboard": true,
  "vim.useCtrlKeys": true,
  "vim.hlsearch": true,
  "vim.insertModeKeyBindings": [
    {
      "before": ["k", "j"],
      "after": ["<Esc>"]
    }
  ],
  "vim.visualModeKeyBindings": [
    {
      "before": ["k", "j"],
      "after": ["<Esc>"]
    }
  ],
  "vim.normalModeKeyBindings": [
    {
      "before": ["<tab>"],
      "commands": ["workbench.action.nextEditor"]
    },
    {
      "before": ["<S-tab>"],
      "commands": ["workbench.action.previousEditor"]
    }
  ],
  "vim.normalModeKeyBindingsNonRecursive": [
    {
      "before": ["<leader>", "d"],
      "after": ["d", "d"]
    },
    {
      "before": ["<C-n>"],
      "commands": [":nohl"]
    },
    {
      "before": ["<leader>", "w"],
      "commands": ["workbench.action.splitEditor"]
    },
    {
      "before": ["<leader>", "e"],
      "commands": ["workbench.view.explorer"]
    },
    {
      "before": ["<leader>", "e", "e"],
      "commands": ["workbench.action.toggleSidebarVisibility"]
    }
  ],
  "vim.leader": "<space>",
  "vim.handleKeys": {
    "<C-a>": false,
    "<C-f>": false
  },
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true
}

VSCode Extensions

Ayu

Remote - WSL

VSCodeVim

LiveServer

Prettier - Code Formatter

PrintCode

⚠️ **GitHub.com Fallback** ⚠️