====== Visual Studio Code ======
===== Settings =====
{
"cSpell.language": "en-GB",
"cSpell.userWords": [
"heise"
],
"diffEditor.renderSideBySide": true,
"diffEditor.ignoreTrimWhitespace": false,
"editor.fontFamily": "'FiraCode Nerd Font', 'Fira Code', Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.fontSize": 12,
"editor.renderWhitespace": "all",
"editor.showFoldingControls": "always",
"editor.bracketPairColorization.enabled": true,
"emmet.includeLanguages": {
"razor": "html",
"aspnetcorerazor": "html"
},
"powershell.promptToUpdatePowerShell": false,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.profiles.windows": {
"PowerShell 7": {
"path": "pwsh.exe"
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell 7",
"terminal.integrated.fontSize": 12,
"workbench.editor.pinnedTabSizing": "shrink",
"workbench.editor.pinnedTabsOnSeparateRow": true,
"workbench.tree.indent": 14,
"files.associations": {
"*.gpx": "xml",
"*.umap": "json"
},
"workbench.colorCustomizations": {
"tab.lastPinnedBorder": "#ffffff88",
"tab.activeBorderTop": "#ff0000"
},
// Custom settings: =>
}
==== Project Settings ====
- Settings cog -> Settings.
- Workspace Settings.
- 'Edit in settings.json' or {} (top left).
{
"workbench.colorCustomizations": {
"statusBar.background": "#00aaaa" // Stuff
//"statusBar.background": "#0000aa" // Dev
//"statusBar.background": "#aa0000" // (Spare)
//"statusBar.background": "#aa00aa" // (Spare)
//"statusBar.background": "#aaaa00" // (Spare)
//"statusBar.background": "#00aa00" // (Spare)
}
}
or
"settings": {
"workbench.colorTheme": "Solarized Dark",
"workbench.colorCustomizations": {
"statusBar.foreground": "#fff",
//"statusBar.background": "#00aa00" // (Spare)
//"statusBar.background": "#aa0000" // (Spare)
//"statusBar.background": "#0000aa" // Bookmarks / Bin
//"statusBar.background": "#00aaaa" // Local Repo
//"statusBar.background": "#aa00aa" // (Spare)
//"statusBar.background": "#aaaa00" // (Spare)
}
===== Keyboard Shortcuts =====
==== Favourites ====
| Ctrl + 0 | Focus to Side Bar. |
| Ctrl + 1 | Focus to first editor group. |
| Ctrl + 2 | Focus to second editor group. |
| Ctrl + B | Toggle Side Bar visibility. |
| Ctrl + Alt + K | Toggle Bookmark. |
| Ctrl + Shift + Alt + K | Toggle labeled Bookmark. |
| Ctrl + ` | Toggle Terminal. |
| Ctrl + K, Z | Toggle Zen Mode. |
| Ctrl + Win + F11 (Visual Studio) | Open file in Visual Studio Code. |
==== Customs ====
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+shift+f4",
"command": "workbench.action.closeOtherEditors"
},
{
"key": "ctrl+shift+alt+k",
"command": "bookmarks.toggleLabeled",
"when": "editorTextFocus"
},
{
"key": "alt+down",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "alt+up",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+i",
"command": "editor.emmet.action.wrapWithAbbreviation",
"when": "editorTextFocus"
},
{
"key": "ctrl+m ctrl+p",
"command": "workbench.files.action.collapseExplorerFolders"
},
{
"key": "ctrl+alt+c",
"command": "git.checkout"
}
]
===== Extensions =====
| Align | steve8708.align |
| Cursor Align | yo1dog.cursor-align |
| AutoHotkey | slevesque.vscode-autohotkey |
| Bookmarks | alefragnani.bookmarks |
| C# | ms-vscode.csharp |
| Code Spell Checker | streetsidesoftware.code-spell-checker |
| Git History | donjayamanne.githistory |
| Markdown All in One | yzhang.markdown-all-in-one |
| Markdown PDF | yzane.markdown-pdf |
| PowerShell | ms-vscode.powershell |
| Prettify JSON | mohsen1.prettify-json |
| Razor+ | austincummings.razor-plus |
| SQL Server (mssql) | ms-mssql.mssql |
| Visual Studio Team Services | ms-vsts.team |
| vscode-icons | robertohuertasm.vscode-icons |
| XML Tools | dotjoshjohnson.xml |
| Version Lens | pflannery.vscode-versionlens |
| Bracket Pair Colorizer 2 | coenraads.bracket-pair-colorizer-2 |