What’s New in VS Code 1.75? Explore Config Profiles, AI Tools, and Git Enhancements
VS Code 1.75 introduces configurable profiles, signed extensions, accessibility upgrades, multi‑view resizing, tree view search history, improved link detection, new Git commands, experimental Dark+ V2 and Light+ V2 themes, Jupyter Notebook support, AI‑assisted code completion via GitHub Copilot, plus numerous UI refinements and language mode updates.
Configuration Files - Create and share configuration files to set extensions, settings, shortcuts, etc.
VS Marketplace Signing - Published extensions are now signed by default.
Accessibility Improvements - Terminal screen‑reader mode and new keyboard shortcuts.
Easier Multi‑View Resizing - Drag layout corners to resize multiple views at once.
Tree View Search History - Quickly run previous searches in the tree view.
Better Terminal Link Detection - Detect links containing spaces, parentheses, line/column formats.
New Git Commands - Stage changes and delete remote tags directly from VS Code.
Dark+ and Light+ V2 Themes - Try experimental color themes.
Jupyter Notebooks Theme - Use Jupyter notebooks on the web and manage kernels.
AI Tools in VS Code - AI code completion powered by GitHub Copilot.
Configuration Files
Configuration file feature is now generally available in VS Code. Configuration files can include extensions, settings, keyboard shortcuts, UI state, tasks, and user snippets. They can be customized for different development scenarios (e.g., data science, documentation) or for multiple programming languages (e.g., Python or Java).
Use a custom configuration file to open a folder.
Note : Configuration files are currently not applicable to remote scenarios such as GitHub Codespaces.
Accessibility
Diff navigation improvements
Go to Next/Previous Change now provides audio cues indicating whether a line was inserted, deleted, or modified. The changed line is also selected so that screen readers can read it.
Terminal accessibility mode
Terminal: Enter Accessibility Mode (Shift+Tab) command allows screen readers to navigate the terminal buffer via keyboard.
Terminal accessibility help
Similar to the editor’s Show Accessibility Help command, the Terminal: Show Terminal Accessibility Help (Alt+F1) command provides important information for screen‑reader users.
Workspace Trust editor shortcuts
You can toggle trust for the current workspace with Ctrl/Cmd+Enter or toggle trust for the parent folder with Ctrl/Cmd+Shift+Enter.
Improved keyboard navigation on settings editor indicators
For settings with multiple indicators (e.g., “Modified elsewhere” and “Default value changed”), left/right arrow keys now navigate between indicators. Pressing Tab exits the indicator.
Reset custom layout to defaults
When using a custom layout command via the command palette or layout controls in the custom title bar, you can click the reset arrow button in the upper‑right corner of the layout control to restore defaults.
Panel alignment from panel management
You can now adjust panel alignment directly from the panel context menu, just like panel position.
Simplified preferences menu
The global settings Preferences menu has been streamlined and options are organized into a more logical order and grouping.
Tree view search history
The search widget in the tree view now supports history navigation; use the up/down arrow keys to browse previous search entries.
Open large files confirmation
To prevent accidentally opening very large files—especially in remote environments where network transfer may incur costs—a confirmation dialog appears before opening a file.
Git Optimizations
New commands
Git 2.35 introduced a new --staged mode for git stash, allowing only staged changes to be stashed. This can be used via the new “Git: Stash Staged” command.
VS Code now supports the “Git: Delete Tag” command to delete local tags and adds a new “Git: Delete Remote Tag” command.
Command disabling
Some long‑running Git operations (e.g., Checkout, Commit, Push, Pull) temporarily disable the Git command line UI while they run.
Language Updates
JavaScript React language label renamed to JavaScript JSX
The language mode previously named “JavaScript React” is now called JavaScript JSX because JSX syntax is used beyond React. Likewise, “TypeScript React” is renamed to TypeScript TSX. Note: only the UI label changes; the internal language IDs javascriptreact and typescriptreact remain unchanged.
New shellscript syntax
VS Code now uses the better‑shell‑syntax package to provide improved syntax highlighting for shell scripts.
For more details, see the full update announcement at https://code.visualstudio.com/updates/v1_75
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
