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
.ipynb
files 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.
- Live Preview extension – Live HTML preview within VS Code with JavaScript debugging support.
- Remote – Containers devcontainer CLI – Command line interface for working with development containers.
Download Visual Studio Code: https://code.visualstudio.com/Download
Details: https://code.visualstudio.com/updates/v1_59#_terminal
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
Asif Razzaq is the CEO of Marktechpost Media Inc.. As a visionary entrepreneur and engineer, Asif is committed to harnessing the potential of Artificial Intelligence for social good. His most recent endeavor is the launch of an Artificial Intelligence Media Platform, Marktechpost, which stands out for its in-depth coverage of machine learning and deep learning news that is both technically sound and easily understandable by a wide audience. The platform boasts of over 2 million monthly views, illustrating its popularity among audiences.