Skip to main content

IDE plugins

Select the IDE or editor in the table of contents on the right and install the relevant plugin for your language of choice.

Officially supported plugins for Tolk and FunC languages.

JetBrains IDEs

Plugin for JetBrains products (IntelliJ IDEA, WebStorm, PyCharm, CLion, etc.).

There are several ways to install a plugin:

Visual Studio Code

Extension for Visual Studio Code (VS Code) and VS Code-based editors (VS Codium, Cursor, Windsurf, etc.).

Web IDE

Using the TON Web IDE, you can try smart contract development online without installing anything locally.

Tact plugins

JetBrains IDEs

There are several ways to install a plugin:

Visual Studio Code

Visual Studio Code is a free and popular IDE for developers.

Sublime Text

Vim

All-in-one Vim 8+ plugin for Tact language.

Neovim

To enable syntax highlighting in Neovim, follow the installation instructions in the nvim-treesitter quickstart guide.

To make sure .tact extension is properly recognized, install the tact.vim plugin.

Helix

To enable support of the Tact language, refer to the following instructions:

  1. For latest syntax highlighting, setup tree-sitter-tact
  2. For editor intelligence, setup tact-language-server
Was this article useful?