User Tools

Site Tools


visual_studio_code

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual_studio_code [2019/09/21 09:07] – [Settings] stephenvisual_studio_code [2026/01/10 23:13] (current) stephen
Line 9: Line 9:
         "heise"         "heise"
     ],     ],
-    "editor.fontFamily": "'FuraCode Nerd Font', 'Fira Code', Consolas, 'Courier New', monospace",+    "diffEditor.renderSideBySide": true, 
 +    "diffEditor.ignoreTrimWhitespace": false, 
 +    "editor.fontFamily": "'FiraCode Nerd Font', 'Fira Code', Consolas, 'Courier New', monospace",
     "editor.fontLigatures": true,     "editor.fontLigatures": true,
     "editor.fontSize": 12,     "editor.fontSize": 12,
     "editor.renderWhitespace": "all",     "editor.renderWhitespace": "all",
-    "window.zoomLevel": 0,+    "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,     "workbench.tree.indent": 14,
         "files.associations": {         "files.associations": {
Line 19: Line 37:
         "*.umap": "json"         "*.umap": "json"
     },     },
 +    "workbench.colorCustomizations":
 +        "tab.lastPinnedBorder": "#ffffff88", 
 +        "tab.activeBorderTop": "#ff0000" 
 +    }, 
 +    // Custom settings: =>
 } }
 </code> </code>
- 
 ==== Project Settings ==== ==== Project Settings ====
  
Line 29: Line 50:
   - 'Edit in settings.json' or {} (top left).   - 'Edit in settings.json' or {} (top left).
  
-<code js>+<code javascript>
 { {
-    "workbench.colorCustomizations":+ "workbench.colorCustomizations":
-        //"statusBar.background": "#00aa00" // Online store + "statusBar.background": "#00aaaa" // Stuff 
-        //"statusBar.background": "#aa0000" // SDP + //"statusBar.background": "#0000aa" // Dev 
-        //"statusBar.background": "#0000aa" // Bin + //"statusBar.background": "#aa0000" // (Spare) 
-        //"statusBar.background": "#00aaaa" // Bookmarks + //"statusBar.background": "#aa00aa" // (Spare) 
-        //"statusBar.background": "#aa00aa" // Buckets of funds + //"statusBar.background": "#aaaa00" // (Spare) 
-        //"statusBar.background": "#aaaa00" // (Spare) + //"statusBar.background": "#00aa00" // (Spare) 
-    }+ }
 } }
 +</code>
 +
 +or
 +
 +<code javascript>
 + "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)
 + }
 </code> </code>
  
 ===== Keyboard Shortcuts ===== ===== 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 ====
  
 <code js> <code js>
 // Place your key bindings in this file to overwrite the defaults // Place your key bindings in this file to overwrite the defaults
 [ [
-    +
-        "key": "ctrl+shift+f4", + "key": "ctrl+shift+f4", 
-        "command": "workbench.action.closeOtherEditors" + "command": "workbench.action.closeOtherEditors" 
-    }, + }, 
-    +
-        "key": "ctrl+shift+alt+k", + "key": "ctrl+shift+alt+k", 
-        "command": "bookmarks.toggleLabeled" + "command": "bookmarks.toggleLabeled", 
-    }, + "when": "editorTextFocus
-    + }, 
-        "key": "alt+down", +
-        "command": "workbench.action.terminal.focusNext", + "key": "alt+down", 
-        "when": "terminalFocus" + "command": "workbench.action.terminal.focusNext", 
-    }, + "when": "terminalFocus" 
-    + }, 
-        "key": "alt+up", +
-        "command": "workbench.action.terminal.focusPrevious", + "key": "alt+up", 
-        "when": "terminalFocus" + "command": "workbench.action.terminal.focusPrevious", 
-    + "when": "terminalFocus" 
-] + }, 
-</code>+ { 
 + "key": "ctrl+m ctrl+p", 
 + "command": "workbench.files.action.collapseExplorerFolders" 
 + }, 
 +
 + "key": "ctrl+alt+c", 
 + "command": "git.checkout" 
 + }, 
 +
 + // This conflicts with switching to the Source Control panel, so get rid of it. 
 + "key": "ctrl+shift+g", 
 + "command": "-editor.action.announceCursorPosition" 
 + }, 
 +
 + // TabFocusMode is a pain in the ass, so make sure it doesn't get toggled accidentally. 
 + // This would be good to map to something else. 
 + "key": "ctrl+m", 
 + "command": "-editor.action.toggleTabFocusMode" 
 + }, 
 +]</code>
  
 ===== Extensions ===== ===== Extensions =====
Line 86: Line 157:
 | <del>vscode-icons</del> | <del>robertohuertasm.vscode-icons</del> | | <del>vscode-icons</del> | <del>robertohuertasm.vscode-icons</del> |
 | XML Tools | dotjoshjohnson.xml | | XML Tools | dotjoshjohnson.xml |
 +| Version Lens | pflannery.vscode-versionlens |
 +| Bracket Pair Colorizer 2 | coenraads.bracket-pair-colorizer-2 |
 +
 +===== Snippets =====
 +
 +==== SQL ====
 +
 +<code javascript>
 +{
 + // Place your snippets for sql here. Each snippet is defined under a snippet name and has a prefix, body and 
 + // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
 + // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
 + // same ids are connected.
 + // Example:
 + // "Print to console": {
 + // "prefix": "log",
 + // "body": [
 + // "console.log('$1');",
 + // "$2"
 + // ],
 + // "description": "Log output to console"
 + // }
 +
 + "Select Top": {
 + "prefix": "ssf",
 + "body": [
 + "SELECT TOP 1000 * FROM $0"
 + ],
 + "description": "Select top 1000 rows from a table"
 + }
 +}
 +</code>
 +
  
visual_studio_code.1569056825.txt.gz · Last modified: 2019/09/22 10:07 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki