
The first step is to download Visual Studio Code from the official website. Note: This is not an official recommendation from Esri Canada to use VS Code, but an example of how you can configure your IDE to work with Python environments in ArcGIS Pro. If you are new to programming and have ArcGIS Pro installed, this article is for you! VS Code is a popular IDE for developers due to its available extensions, IntelliSense code completion, and its general ability to work with other programming languages. This blog post will teach you how to configure your VS Code for ArcGIS Python development. However, to start programming and writing scripts for GIS workflows, an Integrated Development Environment (IDE) is highly recommended. Predecessor VS Code 1.77, released March 30, previewed deeper integration with the GitHub Copilot AI coding assistant.Want to know how to get started with writing Python code for your ArcGIS workflows? Here’s how you can get started by using Visual Studio Code as your IDE.ĪrcGIS API for Python and ArcPy are both popular Python libraries for GIS users interested in automating workflows.
VS Code for the Web now supports committing files to Git Large File Storage (LFS) in repositories hosted on GitHub. Screen reader users can exclude hints from a feature’s aria-label to decrease redundancy via the "-editor" and "" settings. A new snippet variable, CURRENT_TIMEZONE_OFFSET, returns the current timezone offset in the format +HHMM or -HHMM.
Code Actions and Quick Fixes now are supported in the Source Control message box. An Accept Line command has been added, and Accept Word now works across lines. The inline completion feature has been rewritten and bugs fixed. This version of TypeScript currently is in a beta state. Developers now can drag and drop image files into Markdown cells of notebooks to create attachments. Videos can be dragged and dropped into Markdown files. Continuous Run now can be turned on for individual tests. Users now can launch a standalone color picker in order to insert and replace colors.
The js/ts.implicitProjectConfig.strictNullChecks setting can be used to enable strict nulls for JavaScript in HTML blocks. While the old algorithm remains the default for the diff editor, plans call for slowly changing the default to the new algorithm and measuring its performance.
The new diff algorithm produces better diffs in many cases but might be slower for some documents.
The old diff algorithm is being deprecated. Other new features and improvements in Visual Studio Code 1.78: