- Show shortcuts with Screencasting
Ctrl+B
: Toggle side barCtrl+J
: Toggle PannelCtrl+R
: Quick Open Recent Workspace- Search by file bname
- Search by folder name
Ctrl+P
: Quick Open file- Use "@" for symbol in file
- Right arrow: open files
Alt+Left/Right
: Navigate back and forwardCtrl+Enter
: New line belowCtrl+Shift+Enter
: New line AboveAlt+Up/Down
: move lines Up/DownAlt+Shift+Up/Down
: Copy line(s) Up/Down
Ctrl+Shift+Space
: tooltip in codeCtrl+:
: Toggle line commentAlt+Shift+A
: Toggle block commentCtrl+Shift+;
: Breadcrumbs- Multiple editors
- drag and drop
Ctrl+PgUp/PgDown
: previous/next editorCtrl+Alt+Left/Right
: Move editor left/rightDouble click
: Keep open
Ctrl+Shift+T
: Reopen closed editor
- Add cursors with
Alt+Click
Ctrl+Alt+Up/Down
: Add cursors above/belowCtrl+Alt+Shift+Arrows
: Box selectionCtrl+D
: Select next instance- Shows in scrollbar
ESC/Click
to clearCtrl+U
: Unto Cursor- Case Sensitive / Match whole word
Ctrl+F2
: Select all instancesF2
: Symbol rename
Local File Search
Ctrl+F
: FindF3/Shift+F3
: Find Next/Previous
Global Search
Ctrl+Shift+F
: Global Search- Collapse/Expand
Up/Down
: Search History
Setting: Search Excludes
Regex Search/Replace
Find/Replace preview
Search Editors / Save
Why?
- Manage multiple apps at the same time.
- Multiple Customers
- One modularized product
How?
- Add Folder To Workspace
Interesting effects:
- Show app dependencies
- Symbols are copied to other apps
- Navigate through code
Use "Tasks" to automate any task for you.
- UI: @modified
- Sync Settings
How? Snippets in VSCode
Disable Snippets
Copy snippets & make your own
- All snippets: c:%UserProfile%.vscode\extensions<extension>\snippets
Distribute to your own: create a snippet-extension
- Error Lens
- Docs View
-
Author: Stefan Maron
-
Goal: See all history of business central in one glimpse
- All Versions
- All Localizations
-
Where to find it? https://github.com/StefanMaron/MSDyn365BC.Code.History blog: https://stefanmaron.wordpress.com/2021/01/13/msdyn365bc-code-history/
-
How to use it?
- Every version = commit
- Every localition = branch
-
What?
- Just browse through default code
- Find all (test) apps code
- orkspaces
- What is changed in Belgian localization?
- What is changed from one CU to the other
-
Don't forget: When Stefan updates his repo, all you need to do it "sync"
-
Stefan Maron's MSDyn365BC.Code.History
-
Matt Bierner
- Twitter: @mattbierner
- Youtube: https://www.youtube.com/c/Code2020/videos
-
Blog Waldemar Brakowski:
-
waldo