Skip to content

Penyorotan Sintaks

Saat mengembangkan kontrak pintar untuk CashScript, ada gunanya memiliki penyorotan sintaks yang tepat di editor kode/IDE Anda. Jika Anda menggunakan Visual Studio Code, ada ekstensi CashScript khusus. Untuk editor lain, disarankan untuk menginstal plugin penyorotan Solidity dan mengaitkannya dengan file .cash di editor Anda, karena sintaks kedua bahasa tersebut sangat mirip.

Visual Studio Code (Disarankan)

Untuk Visual Studio Code, ekstensi CashScript khusus dikembangkan oleh kontributor komunitas Nathaniel Cherian. Plugin ini berfungsi dengan file .cash dan mendukung penyorotan sintaks, pelengkapan otomatis, cuplikan, linting, dan bahkan kompilasi terintegrasi.

Karena dukungan CashScript kelas satu, Visual Studio Code bersama dengan ekstensi CashScript ini adalah cara yang disarankan untuk mengembangkan kontrak CashScript.

Teks Luhur

Plugin Solidity paling populer untuk Sublime Text 2/3 adalah Ethereum. Instal plugin ini dengan Package Control, buka file .cash dan atur Solidity sebagai bahasa sintaks di bilah menu Sublime:

Lihat -> Sintaks -> Buka semua dengan ekstensi saat ini sebagai ... -> Soliditas

Ini mengaitkan file .cash dengan Solidity, dan mengaktifkan penyorotan sintaks untuk file CashScript Anda.

Atom

Plugin Solidity paling populer untuk Atom adalah language-solidity. Instal plugin ini dan tambahkan cuplikan berikut ini ke dalam file Config Anda:

```yaml title="~/.atom/config.cson" core: customFileTypes: "source.solidity": ["cash"]


Ini akan mengaitkan file `.cash` dengan Solidity, dan mengaktifkan penyorotan sintaks untuk file CashScript Anda.

## Vim
Plugin Solidity paling populer untuk Vim adalah [vim-solidity](https://github.com/TovarishFin/vim-solidity). Instal plugin ini dan tambahkan cuplikan berikut ke `.vimrc` Anda:

```bash title=".vimrc"
au BufRead,BufNewFile *.cash setfiletype solidity

Ini mengaitkan file .cash dengan Solidity, dan mengaktifkan penyorotan sintaks untuk file CashScript Anda.

GitHub & GitLab

GitHub dan GitLab memiliki penyorotan sintaks untuk bawaan Solidity. Untuk mengaitkan file .cash dengan penyorotan Solidity, tambahkan file .gitattributes ke repositori Anda dengan konten berikut:

python title=".gitattributes" *.cash linguist-language=Solidity # GitHub *.cash gitlab-language=solidity # GitLab

Yang lain

Jika editor Anda tidak disebutkan di atas, langkah-langkahnya mungkin sangat mirip. Cobalah untuk menemukan plugin penyorotan sintaks Soliditas untuk editor pilihan Anda dan temukan metode untuk mengaitkan file .cash dengan penyorotan Soliditas ini.