Sublime Text - Cài hỗ trợ các ký tự màu mè (language syntax) cho Solidity
White

Paul Nguyen viết ngày 29/07/2018

Text editor dùng khi viết code thì có rất nhiều, mỗi người mỗi lựa chọn khác nhau, nhưng dù thế nào thì nó cũng phải hỗ trợ tối đa cho quá trình viết code. Trước kia khi bắt đầu lập trình với PHP & HTML thì mình chọn PhpDesigner vì nó có nhiều cái hỗ trợ cho PHP, tạo project hay search tìm từ trong cả project. Nhưng khi chuyển qua Mac và code smart contract với Dapp thì mình chết mê với Sublime Text, cái nhìn đầu là đơn giản nhẹ nhàng, hỗ trợ nhiều, hợp style với dân làm nguồn mở.

Khi dùng Sublime Text viết Smart Contract với Dapp thì bạn sẽ viết nhiều code Solidity, để cho Sublime nhận ra ngôn ngữ Solidity và thể hiện màu mè (Language Syntax) cho dễ nhìn thì bạn phải cài thêm bộ package Ethereum.

Để cài bạn làm theo như sau:

1. Cài Package Controls

 View -> Show Console 

Sau đó dán vào đoạn code sau và nhấn Enter

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

2. Khởi động lại Sublime và tiến hành cài Package Ethereum

Tắt Sublime và khởi động lại.

Mở Package Control bằng cách

Cmd + Shift + P

Gõ vào tìm Install và chọn

Package Control: Install Package

Atom

Chờ một vài giây sau đó Sublime sẽ cho phép bạn chọn Package để cài vào. Gõ vào "Ethereum" rồi chọn cài là xong.

Atom

Chúc bạn có những đoạn code thật màu mè

Atom

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Paul Nguyen

2 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
1 0
Viết ứng dụng phi tập trung (Dapp – Decentralized Application) cũng như viết bất kỳ một ứng dụng nào khác thì bạn cần phải có những bộ công cụ hỗ t...
Paul Nguyen viết 2 năm trước
1 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
2 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!