basic
[!TIP|label:
settings.json
]
OS LOCATION windows %APPDATA%\Code\User\settings.json
linux $HOME/.config/Code/User/settings.json
osx $HOME/Library/Application Support/Code/User/settings.json
config
[!NOTE|label:references:]
- proxy
{ "http.proxy": "http://user:pass@my.proxy.address:8080", "http.proxyStrictSSL": false, }
font style
[!NOTE|label:references:]
italic
[!NOTE|label:references:]
"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": [ //following will be in italic (=FlottFlott) "comment", "entity.name.type.class", //class names "keyword", //import, export, return… "constant", //String, Number, Boolean…, this, super "storage.modifier", //static keyword "storage.type.class.js", //class keyword ], "settings": { "fontStyle": "italic" } }, ] },
plugins
settings sync
[!NOTE]
update github token
[!NOTE|label:references:]
- generate new token for gist
vscode -> ⌘ + ⇧ + p ->
>Sync: Advanced Options
>Sync: Open Settings
paste new token
vim
[!NOTE|label:references:]
install
- mac
$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false # For VS Code $ defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider $ defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false # For VS Codium $ defaults write com.microsoft.VSCodeExploration ApplePressAndHoldEnabled -bool false # For VS Codium Exploration users $ defaults delete -g ApplePressAndHoldEnabled # If necessary, reset global default
- mac
configure
// vim "vim.changeWordIncludesWhitespace": true, "vim.cursorStylePerMode.insert": "line", "vim.cursorStylePerMode.normal": "underline", "vim.cursorStylePerMode.visual": "underline", "vim.cursorStylePerMode.visualblock": "line", "vim.cursorStylePerMode.visualline": "underline", "vim.cursorStylePerMode.replace": "underline", "vim.useSystemClipboard": true, "vim.sneakUseIgnorecaseAndSmartcase": true, "vim.easymotion": true, "vim.incsearch": true, "vim.hlsearch": true,
shortcut
[!NOTE|label:references:]
- mac.pdf
- linux.pdf
- windows.pdf
keys
- ⌃ :
control
- ⌘ :
command
- ⇧ :
shift
- ⌥ :
option
accepted keys:
PLATFORM MODIFIERS macOS Ctrl+
,Shift+
,Alt+
,Cmd+
Windows Ctrl+
,Shift+
,Alt+
,Win+
Linux Ctrl+
,Shift+
,Alt+
,Meta+
SHORTCUT | KEY | DESCRIPTION |
---|---|---|
shift + cmd + p | ⇧ + ⌘ + p | open command palette |
cmd + p | ⌘ + p | go to file |
shift + ctrl + ` | ⇧ + ⌘ + ` | new terminal |
ctrl + b | ⌃ + b | toggle sidebar visibility |
ctrl + r | ⌃ + r | open recently |
cmd + j | ⌘ + j | toggle terminal panel |
cmd + , | ⌘ + , | open settings |
shift + cmd + e | ⇧ + ⌘ + e | open explorer view |
shift + cmd + f | ⇧ + ⌘ + f | open search view |
shift + cmd + v | ⇧ + ⌘ + v | open markdown preview |
cmd + k, v | ⌘ + k, v | open markdown preview to side |
shift + cmd + g | ⇧ + ⌘ + g | open source control view |
shift + cmd + x | ⇧ + ⌘ + x | open extensions view |
shift + cmd + o | ⇧ + ⌘ + o | go to symbol |
shift + cmd + m | ⇧ + ⌘ + m | show problem panel |
shift + cmd + y | ⇧ + ⌘ + y | show debug console panel |
shift + cmd + u | ⇧ + ⌘ + u | show output panel |
ctrl + ^ | ⌃ + ^ | show terminal panel |
cmd + k + 0 / cmd + k + j | ⌘ + k + 0 / ⌘ + k + j | fold/unfold all methods |
alt + cmd + o | ⌥ + ⌘ + o | connect to ... |
alt + cmd + r | ⌥ + ⌘ + r | reveal in finder |
alt + cmd + c | ⌥ + ⌘ + c | copy path |