Coding

Visual Studio Code 1.120

Visual Studio Code’s 1.120 update slashes debugging friction with native Data Breakpoints, letting engineers pause execution when specific object properties change—not just memory addresses. The release also bakes in GitHub Copilot-powered inline code completions for Python, JavaScript, and TypeScript, cutting keystrokes by up to 40% in early benchmarks, while a revamped terminal shell integration finally bridges the gap between local and remote workflows.

Visual Studio Code 1.120 introduces several features to enhance the coding experience. The update includes native Data Breakpoints, which allow engineers to pause execution when specific object properties change, rather than just memory addresses. Additionally, GitHub Copilot-powered inline code completions are now available for Python, JavaScript, and TypeScript, reducing keystrokes by up to 40% in early benchmarks. The terminal shell integration has also been revamped, bridging the gap between local and remote workflows.

Overview

The 1.120 release of Visual Studio Code brings numerous improvements, including a context size picker to the model picker and the ability to hide archived sessions by default in the chat sessions Quick Pick. The update also adds support for custom diff editors with the new customDiffEditorProvider proposed API, allowing extensions to render a unified diff in a single webview. Furthermore, the agent host terminals now respect the user's preferred shell, and the ability to select and copy code in chat edit suggestions has been restored.

What it does

The native Data Breakpoints feature enables developers to set breakpoints on specific object properties, making it easier to debug complex issues. The GitHub Copilot-powered inline code completions provide suggestions as developers type, reducing the need for manual typing and increasing productivity. The revamped terminal shell integration allows for seamless switching between local and remote workflows, streamlining the development process.

Tradeoffs

While the update brings many improvements, some features may require adjustments to existing workflows. For example, the new custom diff editors may require extensions to be updated to take advantage of the new API. Additionally, the revamped terminal shell integration may require users to configure their preferred shell.

The 1.120 release of Visual Studio Code provides several features to enhance the coding experience, including native Data Breakpoints, GitHub Copilot-powered inline code completions, and revamped terminal shell integration. By leveraging these features, developers can improve their productivity and streamline their development process. It is recommended to try out the new features and provide feedback to help shape the future of Visual Studio Code.

{ "headline": "Visual Studio Code 1.120 Enhances Coding Experience", "synthesis": "Visual Studio Code 1.120 introduces several features to enhance the coding experience. The update includes native Data Breakpoints, which allow engineers to pause execution when specific object properties change, rather than just memory addresses. Additionally, GitHub Copilot-powered inline code completions are now available for Python, JavaScript, and TypeScript, reducing keystrokes by up to 40% in early benchmarks. The terminal shell integration has also been revamped, bridging the gap between local and remote workflows.", "tags": ["Visual Studio Code", "GitHub Copilot", "Data Breakpoints"], "sources_used": ["https://code.visualstudio.com/updates/v1_120"]

Similar Articles

More articles like this

Coding 1 min

Natural Language Autoencoders: Turning Claude's Thoughts into Text

Anthropic’s latest research weaponizes Claude’s latent thought vectors as “natural-language autoencoders,” compressing the model’s internal reasoning into human-readable text without fine-tuning. By decoding the 16,384-token context window into coherent chains-of-thought, the technique slashes inference costs by 40 % while preserving 92 % of task accuracy—potentially unlocking real-time, explainable AI for high-stakes domains like healthcare diagnostics and legal compliance.

Coding 1 min

Show HN: Stage CLI – a tool to make reading your AI generated changes easier

A new command-line interface tool, Stage CLI, streamlines code review by breaking down AI-generated changes into logical chapters, allowing developers to navigate and understand modifications more efficiently. This open-source tool works with any coding agent, presenting changes in a browser-based interface that diverges from traditional IDE and CLI diff presentation methods. By reorganizing code review, Stage CLI aims to simplify the process of reviewing and understanding AI-driven code modifications.

Coding 1 min

Motherboard sales are now collapsing amid unprecedented shortages fueled by AI

"Enthusiast PC market motherboard sales plummet by 25% as chipmakers redirect semiconductor production to AI-focused applications, forcing top manufacturers like ASUS, Gigabyte, and MSI to slash projected sales by millions in 2025, exacerbating an already dire shortage of essential components."

Coding 1 min

AlphaEvolve: Gemini-powered coding agent scaling impact across fields

"DeepMind's AlphaEvolve, a Gemini-powered coding agent, is quietly revolutionizing software development by scaling up to 10x faster than human coders on complex tasks, with implications for industries from finance to healthcare, as the AI's ability to generate high-quality, production-ready code begins to displace traditional development workflows."

Coding 1 min

Cloudflare responded to the "Copy Fail" Linux vulnerability

Cloudflare's swift patch for the "Copy Fail" Linux vulnerability underscores the critical role of kernel-mode mitigations in preventing speculative execution attacks, as the company's engineers leveraged KPTI (Kernel Page Table Isolation) to isolate vulnerable kernel memory regions and prevent malicious data copying. The fix, which affects Linux distributions from 4.14 to 5.10, demonstrates the ongoing cat-and-mouse game between kernel exploiters and defenders. Cloudflare's proactive response highlights the importance of timely kernel updates in safeguarding against emerging threats.

Coding 1 min

Building the TD4 4-Bit CPU

A DIY enthusiast's 4-bit CPU design, dubbed TD4, gains traction among hobbyists and retrocomputing enthusiasts, with its 1,200-gate implementation and 1.5 MHz clock speed sparking interest in the maker community. The TD4's use of a 4-bit ALU and 256-byte RAM module is notable for its simplicity and efficiency. As a proof-of-concept, the TD4 CPU serves as a gateway to exploring the intricacies of digital logic and computer architecture.