Reboot workbench.action.minimizeOtherEditors! VisualStudioCode 1.26 released!

table of contents
- 1 Introducing breadcrumbs
- 2 The ability to maximize a minimized editor by clicking on it has been restored!
- 3 Menu organization
- 4 Simple but useful! Automatically fix import mistakes
- 5 New Settings Editor with easier to read settings screens
- 6 It seems that rectangular selection is now possible in the terminal
- 7 Personalize settings for each user
- 8 summary
Hello.
I'm Mandai, the Wild team member in charge of development.
Visual Studio Code 1.26 (hereinafter referred to as VS Code) has been released.
This release brings back a feature that had disappeared for some time, and improves the usability of the settings screen, which had become too cluttered with items. These are subtle but significant improvements that make it even easier to use.
As expected from an editor built with Electron, the support for TypeScript and JavaScript, which Microsoft is heavily promoting, is always excellent. This time too, some interesting features have been implemented.
Hmm, I'm starting to feel like writing JavaScript, so I want a job where I can write JavaScript!
Introducing breadcrumbs
A breadcrumb trail has been added that displays the directory structure of your workspace.
When you're programming, you might have several code files with the same name, and it can be hard to tell which file is which. In those cases, the breadcrumb trail makes it immediately clear.
Also, this itself can be used like an explorer, so you can hide the explorer panel that tends to monopolize the left side and use the screen more spaciously
the Explorer panel on and off Ctrl + B. you can toggle
The ability to maximize a minimized editor by clicking on it has been restored!
In my case, this was a very useful feature because when I was debugging with the source and log open on the left and right, I could switch between the editors I wanted to view with just a click, but it disappeared at some point
I found it quite inconvenient, but I'm happy to see it return with this release!
This feature was lost while working on the grid editor layout! Tee hee!
Adding the setting "workbench.action.minimizeOtherEditors" to settings.json and setting it to true will enable it, but it's treated as a hidden item and won't appear on the left side.
You can enable it by directly adding the following code to settings.json as shown below, either as a user setting or a workspace setting.
// Add a comma at the end if necessary "workbench.action.minimizeOtherEditors": true
A warning about an "unknown configuration setting" appears, but it works correctly.
I think this is because it's not registered in the original settings.json, but I believe it will be fixed eventually.
Menu organization
It seems the "Display" item in the menu had gotten too big, so you decided to go on a diet.
I'm glad to hear that you were able to successfully lose weight.
I mainly use shortcut keys, so I don't really remember what it was like before, but the clean menu is very welcome!
Simple but useful! Automatically fix import mistakes
A new feature has been added (for JS/TS only) that automatically detects unimported classes and modules and notifies you with a lightbulb icon. Hopefully, this
will reduce the frustration caused by `undefined` errors.
Alternatively, you could use it the other way around, leaving the importing to VSCode and writing the external class first, then importing it later, which might reduce the hassle
New Settings Editor with easier to read settings screens
The settings editor has incremental search and I don't remember having any problems with it, but a new version with a revamped UI has been added as a preview
The JSON files that were split into two parts are gone, and the settings that can be changed using the select button and input box are displayed in the middle of the editor
It might be quicker to edit the setting.json to hide filters in the explorer panel (like excluding node_modules), but if you're just changing the ON/OFF setting, this is easier to see
I sometimes wonder if a JSON file would have been better, but of course there are people who prefer something that's easier to read, so I hope that in the future both will be able to coexist here
It seems that rectangular selection is now possible in the terminal
When you're doing server-side development, the terminal becomes your true friend (I guess I don't have many friends), so I'm personally happy to have rectangular selection available
while you the Alt key start selecting.
It's especially convenient when you want to copy and paste only a portion of the output from a database.
Personalize settings for each user
This happened to me as well, but on Windows, if VSCode is installed for all users, you will now get a warning to reinstall it for the current user
I always wondered about that mysterious administrator privilege confirmation that I was asked to provide during an update, so that's what it was!
A migration tool is also available, which is convenient as it allows you to migrate user settings as they are
After migration, extensions and configuration files will be stored in the following directory:
C:\Users\[username]\AppData\Local\Programs\Microsoft VS Code
If multiple users are using it, you will need to install VSCode individually, but this will stop the warning that appears every time you use it, so if you are still seeing the warning, it is best to move it over as soon as possible
summary
I'd like to consciously use the new breadcrumb navigation feature for a while to see if it's actually useful, or if it simply reduces the editor's display area. While I
can recommend many screen-related features, you won't know if they actually match your usage scenario until you try them yourself, so I encourage you to give it a try!
Incidentally, this breadcrumb trail, depending on the file type (for example, Markdown), has a feature where clicking the three dots to the right of the file name displays a list of header elements within the file, making it like a combination of Explorer and Outline.
If the Outline functionality is integrated, then file formats that can be parsed by Outline should also be displayable in the breadcrumb trail, so there might be a future where we can display method lists, for example.
That's all
0
