Developed by TON Studio, powered by the community.
Features • Installation • Community
This plugin provides support for the Tact programming language to JetBrains IDEs. Tact is a next-generation programming language for building secure, scalable, and maintainable smart contracts on TON blockchain.
- Semantic syntax highlighting
- Code completion, snippets, imports completion
- Go to definition, implementation, type definition
- Find all references, workspace symbol search, symbol renaming
- Types and documentation on hover
- Inlay hints for types, parameter names, and more
- Lenses with usages count and VCS author
- On-the-fly inspections with quick fixes
- Signature help inside calls and
initOf - Build single contract or projects from
tact.config.jsonvia Run configuration - Formatting with shortcut and on save
Warning
The current plugin conflicts with the TON plugin before version 2.5.5, as both add Tact support, please update the TON plugin to version 2.5.5 or newer.
-
Using an IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "Tact" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
@tactlangon Telegram — Main community chat and discussion group.@tactlang_ruon Telegram (Russian)@tact_kitchenon Telegram — Channel with updates from the team.@tact_languageon X/Twittertact-langorganization on GitHub@ton_studioon Telegram@thetonstudioon X/Twitter
This project is under the MIT License. See the LICENSE file for the full license text.
