Visual Studio Code v1.41 Changelog
What changed in VS Code v1.41, released 2019-11-01 โ explained in plain English.
TLDR
- The file explorer squashes long, single-folder chains into one neat line.
- You can now edit both files when comparing them side-by-side.
- Search results now update instantly as you type your query.
- The minimap (that mini-map of your code on the right) now shows exactly where your errors and changes are.
Want a heads-up when Visual Studio Code updates?
We email you the moment a new Visual Studio Code version drops โ plus plain-English release notes like these. No spam.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This update is all about making your coding workflow smoother and less cluttered. It matters to anyone who spends a lot of time navigating large projects, comparing files, or hunting down bugs, giving you faster ways to search and cleaner ways to view your folders.
What's new
- Compact folders: If you have a long chain of folders that only contain one single folder inside them (like Java package folders), VS Code now squashes them into a single line to save space.
- Edit both sides of a comparison: When comparing two files side-by-side (a "diff view"), you used to only be able to edit the right side. Now you can edit the left side too.
- Save from Peek windows: A "Peek" view lets you look at code from another file without leaving your current one. You can now type and save changes right inside that little pop-up window.
- Instant search results: When you do a global search, results now update live as you type. This is super helpful for writing complex search patterns (like Regular Expressions) because you get instant feedback.
- Edit all search matches at once: After searching, you can hit a keyboard shortcut to place your cursor on every single match in a file, letting you edit them all at the exact same time.
- Expanded search results: If a search finds more than 10 matches in a file, it used to hide them. Now, it shows all of them expanded so you don't have to click to open them.
- Minimap highlights: The minimap (the tiny overview of your code on the right side of the screen) now highlights errors, warnings, and added or deleted lines so you can spot issues at a glance.
- HTML mirror cursors: When editing HTML, if you put your cursor on an opening tag, VS Code automatically adds a second cursor to the matching closing tag, so you can edit both at once.
- JavaScript/TS optional chaining: VS Code now fully supports the
?.operator in JavaScript and TypeScript. It's a shortcut that makes it easier to check for nested data without crashing your code if something is missing. - New navigation options: The "Peek" and "Go to" menus now have more options, like "Go to Implementations." Also, if you try to "Go to Definition" while already on the definition line, you can now set it to jump to the references instead of doing nothing.
Improvements
- Better font smoothing (Windows & Linux): Text in menus and lists used to look a bit blurry or jagged after a previous update. They fixed this so fonts look smooth and crisp again.
- Faster remote file loading: If you are editing code on a remote server or in a browser with a slow connection, reading and writing files is now much faster. They changed how the data is sent so it doesn't lag as much.
- Better Problems panel filters: The panel that shows your code errors now lets you filter by type (errors, warnings, or info) and limit the view to just the file you are working on. It also shows the currently selected error in the bottom status bar.
Fixes
- Fixed blurry font rendering in the workbench (the menus, lists, and side panels) for Windows and Linux users.
Breaking changes
No breaking changes in this release.
This is our plain-language summary. Read the complete, official notes on the Visual Studio Code official changelog โ.
