Microsoft launched the latest version of their popular code editor, VS Code. This new update tweaked and improved many existing features while adding some exciting new ones like a preview function that can use machine learning technology to automatically determine The programming language used by an unnamed file.
Visual Studio Code 1.59 previews automatic language detection for untitled files, which uses machine learning to determine the programming languages developers are coding in and sets their mode accordingly. This feature uses the open-source machine learning library Tensorflow.js and a machine learning model from Guesslang. This provides more convenience by allowing users to jump right into new projects with an active editor using the appropriate syntax highlighting while they save their file’s name or open it later on when ready.
The new version of VS Code has made several changes in the extension interface, including zooming into and out from what you see with your browser pane for extensions. It also enables adjusting to how much information is shown along the bottom or top side. Hovering over an extension will display more detailed descriptions about it, such as disabling capabilities if desired. These details are just one small subset among many other helpful features now available within this free source code editor developed by Microsoft Team. Developers can see all the status information when their extension is running, including warnings and errors that occurred.
In this new development, Microsoft has changed the Jupyter Notebook extension that was originally used to read *.ipynb files into a built-in extension. This means users can now open notebooks directly in VS Code without needing The Jupyter Notebook extension is fully installed, but it’s necessary to install the “Jupyter” extensions for use with execution cells and ipwidgets rendering types. Along with the above updates, TypeScript 4.4 support is included in this new version.
Key highlights include:
- Extensions view improvements – Rich extension detail hovers, new runtime status tab.
- Settings editor validation – Quickly find editing errors for object-based settings.
- Drag and drop terminals – Move terminals across windows to both editor and panel areas.
- Extended theme customization – Customize multiple color themes at once.
- Built-in support for Jupyter notebooks – Open
.ipynbfiles directly in VS Code.
- Notebook UI improvements – Display first line of collapsed cells, Undo/Redo per cell.
- Testing API finalized – Native support for running tests in VS Code with built-in Test Explorer.
- Debug Disassembly view preview – Display disassembled C++ code in VS Code.
- Remote – Containers devcontainer CLI – Command line interface for working with development containers.
Download Visual Studio Code: https://code.visualstudio.com/Download
Source 1: https://www.ithome.com.tw/news/146279
Source 2: https://www.infoworld.com/article/3629315/visual-studio-code-previews-ml-based-language-detection.html