Show newer

Re 19. Auto Indentation with Pylance
When the editor.formatOnType setting is enabled for Python files, Pylance will automatically indent the code as it's typed in, allowing you to focus more on the logic of your code and less on formatting.

:sys_twitter: twitter.com/code/status/162346

Re 18. Join Selected Cells
There is a new command Join Selected Cells (kb(notebook.cell.joinSelected)) to merge multiple selected cells into one cell.

:sys_twitter: twitter.com/code/status/162346

Re 17. Kernel picker improvements
We continued to improve the MRU (Most Recently Used) kernel picker. It can be enabled by setting notebook.kernelPicker.type to mru.

:sys_twitter: twitter.com/code/status/162346

Re 16. Terminal editor file drag and drop support
Terminal editors now support drag and drop specifically while holding Shift to write files to the terminal instead of opening an editor.

:sys_twitter: twitter.com/code/status/162346

Re 15. New default keybindings
The Open Detected Link command (⇧⌘O) is the keyboard-accessible way of opening terminal links. The command opens a Quick Pick with all available links in the terminal's viewport.

:sys_twitter: twitter.com/code/status/162346

Re 14. Redesigned inline suggestions toolbar
In this milestone, we redesigned the inline suggestions toolbar to make it more compact and easier to use. It features buttons to quickly cycle through alternative suggestions and to accept a suggestion fully or word by word.

:sys_twitter: twitter.com/code/status/162346

Re 13. Editor Find Go To Match
The new Go To Match... command allows you to jump to a specific match in a file based on the count when the Find control is open. This is useful when you have a large number of matches and want to jump to a specific one.

:sys_twitter: twitter.com/code/status/162346

Re 12. Color decorators limit
The number of color decorators that are shown in the editor is limited to 500. This is to prevent performance issues when opening a file containing a large number of colors. This limit can now be configured via the editor.colorDecoratorsLimit setting.

:sys_twitter: twitter.com/code/status/162346

Re 11. Code Action list is now scrollable
Some extensions generate long lists of Code Actions. If there is not space to render all Code Actions, you can now scroll through the list.

:sys_twitter: twitter.com/code/status/162346

Re 10. Suggest selection mode
There is a new setting (editor.suggest.selectionMode) that allows you to configure if suggestions are selected automatically as you type or via trigger characters.

:sys_twitter: twitter.com/code/status/162346

Re 9. Easier opt-out of release notes after update
You can now opt out of reading the release notes after every update, directly from the release notes editor. This will reflect and update the update.showReleaseNotes setting.

:sys_twitter: twitter.com/code/status/162346

Re 8. New confirmation to open large files
To prevent accidental opening of very large files, especially in remote environments where there might be an actual cost due to network transfer, a confirmation is shown before opening the file.

:sys_twitter: twitter.com/code/status/162346

Re 7. Tree Find contiguous matching
The tree view Find control now supports contiguous matching along with the existing "fuzzy" matching. In the video below, initially searching for "src" has matches such as "resource".

:sys_twitter: twitter.com/code/status/162346

Re 6. Keyboard Shortcuts editor improvements
The Keyboard Shortcuts editor now shows the extension that contributes a keybinding in the Source column. You can select the extension name to open the extension's details page.

:sys_twitter: twitter.com/code/status/162346

Re 5. Restore defaults from the Customize Layout command
When working the custom Customize Layout command either via triggering the command or using the layout controls in the custom title bar, you can Restore Defaults using the revert arrow button.

:sys_twitter: twitter.com/code/status/162346

Re 4. Improved grid layout
If an editor is minimized, the grid will now preserve that state when resizing the entire workbench or sidebars. In the short video below, the width of the minimized editor on the right remains constant as the overall editor region is expanded.

:sys_twitter: twitter.com/code/status/162346

Re 3. Improved multi-view resizing support
You can now resize multiple views at the same time by dragging the corners of the views.

:sys_twitter: twitter.com/code/status/162346

Re 2. Improved keyboard navigation on Settings editor indicators
For settings with multiple indicators, such as a "Modified Elsewhere" indicator and a "Default value changed" indicator, the left and right arrow keys are now used to navigate between the indicators.

:sys_twitter: twitter.com/code/status/162346

Re 1. Profiles feature is now generally available
A Profile can include extensions, settings, keyboard shortcuts, UI state, tasks, and user snippets.

:sys_twitter: twitter.com/code/status/162346

Meet the Python VS Code team to talk Pylance, Python Extensions in VS Code, issue triaging, community engagement and how programmers can get the most out of . Mark your 📆 join us Friday at 11 am PT
youtube.com/live/lxheR6p1u0A

:sys_twitter: twitter.com/code/status/162340

Show older
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。