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.

Programmer DD
Programmer DD
Programmer DD
What’s New in VS Code 1.75? Explore Config Profiles, AI Tools, and Git Enhancements

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

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

accessibilityGitfeaturesVS Codeconfiguration profiles
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.