{"repo":"caffeinelabs/vscode-motoko","free":true,"listed":false,"github":"https://github.com/caffeinelabs/vscode-motoko","clone":"git clone https://github.com/caffeinelabs/vscode-motoko.git","description":"Motoko language support for VS Code.","language":"JavaScript","stars":46,"topics":["autocompletion","blockchain","canister","dfx","extension","formatter","go-to-definition","internet-computer","language-client","motoko-language"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Motoko &middot; VS Code Extension #### Motoko language support for Visual Studio Code. Overview Motoko is a high-level smart contract language for the Internet Computer. This IDE extension provides type checking, formatting, snippets, and more for Motoko canister development. Installation Get this extension through the VS Marketplace, or alternatively the Extensions panel in your VS Code project. VSCodium users can download the extension through Open VSX or the GitHub releases page. Keyboard Shortcuts Below are the default key bindings for commonly used features supported in the extension: - Code formatter ( Shift + Alt + F ): format a Motoko file using prettier-plugin-motoko. - Organize imports ( Shift + Alt + O ): group and sort imports at the top of your Motoko file. - Import code action ( Ctrl/Cmd + . while hovering over an unresolved variable): show quick-fix options. - Go to definition ( F12 ): jump to the definition of a local or imported identifier. - IntelliSense ( Ctrl + Space ): view all available autocompletions and code snippets. Other Features - Deploy to the Internet Computer mainnet using a right-click context menu action. - Mops and Vessel (the two most popular Motoko package managers) are supported out-of-the-box in this extension. - Quickly convert between Motoko types using code snippets such as array-2-buffer or principal-2-text . - In case you're hoping to learn Motoko without installing dfx , the Motoko VS Code extension works standalone on all major op","default_branch":null,"files":null,"tree":[],"storefront":"/r/caffeinelabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caffeinelabs/vscode-motoko/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}