Visual Studio Code v1.77 Changelog
What changed in VS Code v1.77, released 2023-03-01 โ explained in plain English.
- You can now copy direct web links to specific lines of code right from the editor.
- Notebooks (interactive coding documents) got a lot smarter, with the ability to auto-format when you save and scroll through long outputs.
- JavaScript and Python coders got new shortcuts to write and organize code faster.
- Accessibility tools (features that help people with disabilities use the software) got major upgrades, making it easier to navigate everything with a keyboard.
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 speeding up your workflow and making the editor more inclusive. Whether you're sharing code with a teammate, working with interactive data notebooks, or relying on keyboard shortcuts to navigate the app, this release makes those everyday tasks smoother. It matters most to developers who collaborate on GitHub, work heavily with data notebooks, or need screen-reader support.
What's new
- Copy GitHub deep links: You can now copy a permanent web link to a specific line or section of your code directly from the margin of the editor. This makes sharing exact pieces of code with teammates much easier.
- JavaScript/TypeScript switch case completions: When writing a
switchstatement (a block of code that runs different things based on a variable's value), VS Code can now automatically fill in all the possiblecaseoptions for you. - Python symbol refactoring: You can now easily move a piece of Python code (like a function) from one file into a brand new file or an existing one, and VS Code will automatically update all the connections.
- Smart extension recommendations: VS Code can now look at what's inside your file and suggest tools to help you. For example, if it sees you opened a Python file with notebook formatting, it will suggest installing the Jupyter extension.
- Git LFS commit support in Remote Repositories: Git LFS (Large File Storage) is a tool for handling big files. You can now commit these large files to remote repositories without even having Git LFS installed on your computer.
Improvements
- Notebook Format on Save: If you turn this on, VS Code will automatically clean up and format your entire interactive notebook's code every time you save it.
- Notebook search and scrolling: When searching for text in a notebook, it will now automatically search the results (outputs) too, not just the code you typed. Also, if a notebook outputs a massive wall of text, it will now show up in a neat, scrollable box instead of taking over your whole screen.
- Accessibility upgrades: Several features that help people who use screen readers or only use keyboards got better. You can now use keyboard shortcuts to read pop-up information (hovers), accept pop-up notifications, and navigate "Sticky Scroll" (a feature that keeps your current function or class name pinned at the top of the screen while you scroll).
- Terminal tab hover: When you hover your mouse over a terminal tab, it now shows more detailed info, like the exact process ID and the full command running in that tab.
- Web .gitignore support: If you are using VS Code in your web browser, it now properly reads
.gitignorefiles. This means files you told Git to ignore will correctly look faded out and won't clutter your source control view.
Fixes
- TypeScript 5.0 update: VS Code now includes TypeScript 5.0.2, which fixes a bunch of bugs and makes the language run faster and more smoothly.
- Security and bug patches: This release includes several minor updates (1.77.1, 1.77.2, and 1.77.3) that squashed general bugs and fixed a specific security issue to keep your coding environment safe.
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 โ.
