Install the following extensions:
Todo+
by Fabio SpampinatoBookmarks
by Alessandro FraganiC/C++
by Microsoftmarkdownlint
by David AnsonWindow Colors
by Stuart Robinsonhexdump for VSCode
by slevesquePrettify JSON
by Mohsen AzimiShader languages support for VS Code
by slevesqueLive Server
by Ritwick Dey
Press CTRL+,
to open settings and use the following
"editor.tabSize": 4,
"editor.insertSpaces": false,
"editor.renderWhitespace": "all",
"todo.timekeeping.started.format": "YYYYMMDD HH:mm", // Format used for displaying time inside @started
"todo.timekeeping.finished.format": "YYYYMMDD HH:mm", // Format used for displaying time inside @done/cancelled
"todo.colors.done": "#2b8b2c",
"todo.colors.cancelled": "#a12525",
"todo.colors.project": "#02d6ff",
"liveServer.settings.donotShowInfoMsg": true,
"workbench.sideBar.location": "right",
"files.insertFinalNewline": true
Press CTRL+SHIFT+P
and type shortcut
to change user shortcuts and use the follow
// Place your key bindings in this file to override the defaults
[
{ "key": "ctrl+k ctrl+k", "command": "bookmarks.toggle", "when": "editorFocus" },
{ "key": "ctrl+k ctrl+n", "command": "bookmarks.jumpToNext", "when": "editorFocus" },
]
Press CTRL+SHIFT+P
and type settings
to get into settings then search and apply the following if desired!
Wrapping Indent
toindent
ordeepindent
to help indent a wrapped line when usingALT+Z
.
- Convert Indentation To Tabs from F1/command palette (jobun44)
- To commit all changes or staged changes just type message in the field below SOURCE CONTROL: SVN and hit
Shift+Enter
(jobun44) - Edit all text that matches selection,
CTRL+F2
- Open file in a split view,
CTRL+LeftClick
(jobun44) - Multiline edit:
CTRL+ALT+ up/down
arrows (jobun44) - Just write a comment (in html) and
CTRL+/
(cicero743) CTRL+R
will open a recent file or project with typable find.- Use markdown preview
CTRL+K V
to monitor md changes. CTRL+SHIFT+O
will search for symbols or something special, better thanCTRL+F
- There is a refresh button above tree view, in event it doesn't auto refresh press this button instead of reloading.
Bottom right of status bar click on LF
or CRLF
, this will bring up (near top) a menu to change.
It appears this setting may be per folder.
- From a VSCode window that is ssh:rhino and opened to some project... (the ssh:rhino may? be important)
- Use CTRL-SHIFT-P (command palette) to open Tasks: Open User Tasks, which will be system wide tasks for user.
- Copy the contents, or some of the tasks from: https://github.com/timbeaudet/knowledge_base/blob/main/config/vscode_tasks.json
- Use CTRL-SHIFT-B to build, and F8 to navigate the errors (good luck choosing not the first)
I'm opening files from Turtle Brains, ICE, Track Builder and Game Projects all the time, such as the various release notes etc. You can use workbench.editor.customLabels.patterns
to customize this and shorten it without the built-in path making the tabs extra long.
"workbench.editor.customLabels.patterns": {
"**/turtle_brains/release_notes.md": "🐢Notes",
"**/ice/release_notes.md": "🧊Notes",
"**/track_builder/run/release_notes.md": "🚧Notes",
"**/turtle_brains/**": "🐢${filename}.${extname}",
"**/ice/**": "🧊${filename}.${extname}",
"**/track_builder/**": "TRK: ${filename}.${extname}",
}
- Middle-Mouse Button will close the tab without pressing the [x].
- CTRL+ALT+UP and CTRL+ALT+DOWN arrows will allow multi cursor creation.
- Disable linting in current file by pressing F1 and typing "toggle" (in full you want to
markdownlint.toggleLinting
which effects only present file.)
- Issue: Too many files for filewatcher.
- Solution: Add "file.watcherExclude": { "directory/**": true, ... } to settings.json.
- Solution: Close some VSCode instances, the watchers appear to be system limited, not app limited.