> For the complete documentation index, see [llms.txt](https://sheldonldev.gitbook.io/sheldon-loves-dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sheldonldev.gitbook.io/sheldon-loves-dev/working-env/toolkits/vscode.md).

# VSCode

## Plugins and Settings

* Turn on `Setting Sync` extention.
* Turn on `Vim` keymaps extention.
* Turn on `Community Matirial Theme` and `Material Icon Theme` extention.
* Set startup editor to `none` to disable the welcome page.
* Set update to `manual`.
* Set breadcrumbs to disabled.
* Set line height to 28, font size to 16, cursor blinking to expand, cursor width to 2.
* Set close button off.
* View → Appereance → hide status bar and activity bar
* Open Explorer in side bar, hide the 'opened folder', 'outline', 'time line'

## Shortcuts

Actually, some of these shortcuts are the operating system's, I use MacOS here.

* `cmd` + `ctrl` + `f`: toggle full screen
* `cmd` + `tab` shift to the app you want to quit then `cmd` + `shift` + `q` to quit
* `cmd` + `+` / `-` : zoom in / out
* `cmd` + `,`: settings page
* `cmd` + `o`: open file or folder
* `cmd` + `w`: shut down current page
* `cmd` + `n`: new untitled page
* `cmd` + `shift` + `n`: new window
* `cmd` + `shift` + `t`: reopen closed tabs
* `ctrl` + `r`: resent project
* `cmd` + `shift` + `p`: search commands
* `cmd` + `p`: search file or folder
* `cmd` + `shift` + `e`: explore
* `cmd` + `shift` + `f`: find content in project
* `cmd` + `shift` + `g`: git status
* `cmd` + `shift` + `d`: run debug
* `cmd` + `shift` + `x`: extensions
* `cmd` + `b`: toggle sidebar
* `cmd` + `j`: toggle panle
* `cmd` + `down`: toggle selected file or folder in side bar explorer
* `cmd` + `k`, `cmd` + `s`: let's setup customized shortcuts
  * `cmd` + `shift` + `a`: toggle activity bar
  * `cmd` + `c`, `cmd` + `f`: collaps all folders
* `cmd` + `shift` + `.`: toggle breadcrumbs and focus
