Visual Studio Code v1.43 Changelog
What changed in VS Code v1.43, released 2020-02-01 β explained in plain English.
TLDR
- You can now search your entire project and save the results in a full-size tab.
- It's easier to copy your settings between different computers.
- Several accessibility and visual tweaks make coding smoother, like better screen reader support for Linux.
- You can now undo big changes (like renaming a variable) across multiple files all at once.
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 workspace more flexible and less annoying. It matters a lot to people who work on large projects with many files, but it also includes quality-of-life improvements that make the app feel smoother for everyday coders.
What's new
- Search Editors: Instead of just showing search results in a tiny side panel, you can now open them in a full-size tab. You can even see the lines of code around your search results for context, and save that search to look at later.
- Settings Sync (Preview): There's a new preview feature that lets you share your VS Code settings and keyboard shortcuts across multiple computers.
- Column Selection Mode: You can now toggle a mode that lets you select a straight vertical block of text (super useful for editing columns of data or code) instead of dragging across lines normally.
- Call Hierarchy for JS/TS: For JavaScript and TypeScript, you can now right-click a function to see exactly what calls it, and what it calls. Itβs a map of how your code talks to itself.
- Convert to Template String: If you're gluing strings together with plus signs (
"Hello " + name), VS Code can now automatically convert them into a cleaner template string (`Hello ${name}`). - Open Workspaces via Links: Web links that start with
vscode://can now open whole folders or projects, not just single files. - Custom Ruler Colors: You can set up vertical guide lines (rulers) in your code to help with spacing, and you can now give them different colors.
Improvements
- Easier Layout Resizing: The "sashes" (the draggable borders between your code panels and side menus) now have grabbable corners, making it much easier to resize two panels at once.
- Smarter Untitled Files: When you copy and paste code into a brand-new, unsaved file, VS Code will now guess what coding language it is and apply the right colors automatically.
- See Whitespace on Selection: When you highlight text, VS Code will now show you exactly where the spaces and tabs are, making it easier to spot formatting errors.
- Better Progress Notifications: When a long task is running, the pop-up message won't trick you into thinking you canceled it. If you hide the message, the bottom status bar will still show that the task is running.
- Touchpad Scrolling Fix: If you use a laptop touchpad, diagonal scrolling is now blocked by default. Your screen will only scroll up and down or side to side, stopping those annoying accidental diagonal shifts.
- macOS Security: The Mac version of VS Code is now officially "notarized" by Apple, meaning your Mac won't show that annoying warning popup saying the app might be unsafe.
- Linux Screen Reader: VS Code now supports the Orca screen reader on Linux, making it much more accessible for visually impaired coders.
Fixes
- Linux Paste Shortcut: In the last update, the
Shift+Insertkeyboard shortcut was changed to paste from a special clipboard, which broke people's muscle memory. This update reverts it to paste from your normal clipboard like it used to. - Cross-File Undo: Previously, if you used a tool to rename a variable across multiple files, you couldn't easily undo it. Now, if you hit undo, VS Code will ask if you want to undo that change across *all* the files it touched.
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 β.
