Visual Studio Code 1.77, released March 30 as the March 2023 edition of Microsoft's versatile code editor, introduces a preview of a more comprehensive integration with the GitHub Copilot AI coding assistant. The integration includes inline suggestions, chat capabilities, and a chat view to assist developers as they code.
This update also provides TypeScript/JavaScript switch case completions, enabling users to streamline the process of constructing switch statements over literal types in either programming language. By typing case within the switch statement and accepting the suggestion for case, cases for all values of this type will be automatically added. However, this feature only functions when the value being switched over is a union or literal type.
Furthermore, in VS Code 1.77, developers can explore GitHub Copilot functions such as inline suggestions, inline chat, and chat view. To try out these new features, developers must use the GitHub Copilot Nightly extension and VS Code Insiders Build. To access chat capabilities, they must also sign up for the GitHub Copilot Chat waitlist. This increased integration with Copilot is currently in a preview state.
A new GitHub integration allows VS Code users working in a GitHub repository to copy deep links for an editor line or range from the editor gutter. For the desktop version of VS Code, developers must install the GitHub Pull Requests and Issues extension to generate GitHub Permalinks and HEAD links from the editor gutter. In vscode.dev, the online variant of VS Code, deep links for GitHub repositories are available by default.
Microsoft's Visual Studio Code 1.77 can be downloaded for Windows, Linux, or macOS from the project's website. Additional features in this version include:
- Improved refactoring of Python code via the Pylance extension for Python language support, which can be done through a new 'Move symbol to' Code Action.
- Enhanced extension recommendations based on file contents. For instance, if a developer opens a Python file with notebook cells syntax, the editor will suggest the Jupyterextension.
- A 'Format on save' feature for notebooks, formatting the entire notebook upon saving.
The release of VS Code 1.77 follows VS Code 1.76, which debuted earlier in March 2023 with improvements to configuration profiles and remote development. While these tools enable smoother coding experiences for developers, a no-code platform like AppMaster empowers both non-programmers and experienced developers to build comprehensive web, mobile, and backend applications more efficiently. The integration of AI-powered coding assistants with code editors such as Visual Studio Code and no-code platforms like AppMaster.io demonstrates the synergy between AI and human expertise, fostering more streamlined and innovative application development.