Sublime Text 3 là trình soạn thảo mới và tốt nhất ư ? Nó có thật sự cần thiết để thay đổi cho các trình soạn thảo khác dành cho lập trình viên không?
Giới thiệu về Sublime Text
Có rất nhiều trình soạn thảo văn bản hiện nay trên Internet chẳng hạn như Notepad++, EditPlus, PhpStorm…vv. Nhưng nếu bạn đang tìm kiếm 1 trình soạn thảo văn bản để tối ưu hóa và làm cho code của bạn thú vị hơn nhiều, Sublime Text 3 sẵng sàng giúp cho bạn. Công cụ này có nhiều tính năng hữu ích và thuận tiện cho việc lập trình. Đây là một số tính năng của nó:
- Hỗ trợ nhiều tab làm việc.
- Tự động điền khi viết code.
- Nhiều ấn bản.
- Thẻ đóng tự động.
- Phím tắt bàn phím.
- Hệ thống tìm kiếm.
Một số tính năng bạn có thể thích
Goto Anything
Tính năng Goto Anything trong Sublime Text không những giúp chúng ta đi đến một tập tin cụ thể mà nó còn giúp chúng ta đi tới một dòng cụ thể trong một tập tin.
Multiple Selections
Thực hiện mười thay đổi cùng một lúc, không một lần thay đổi mười lần. Nhiều lựa chọn cho phép bạn thay đổi tương tác nhiều dòng cùng một lúc, đổi tên dễ dàng và thao tác các tệp nhanh hơn bao giờ hết.
Goto Definition
Sử dụng thông tin từ các định nghĩa cú pháp, Sublime Text tự động tạo ra một chỉ mục toàn dự án của mọi lớp, phương thức và chức năng.
Tùy chỉnh mọi thứ
Mọi thứ trong Sublime Text đều có thể tùy chỉnh với các tệp JSON đơn giản. Hệ thống này mang đến cho bạn sự linh hoạt vì các cài đặt có thể được chỉ định trên loại tệp và từng dự án.
Hiệu suất
Sublime Text được xây dựng từ các thành phần tùy chỉnh, cung cấp khả năng đáp ứng chưa từng có. Từ bộ công cụ UI đa nền tảng tùy chỉnh mạnh mẽ, đến công cụ yntax highlighting engine chưa từng có, Sublime Text đặt thanh cho hiệu suất.
Cài đặt Package Control
Package Control là một plugin hữu ích của Sublime Text cho phép bạn cài đặt và quản lý các package như các bộ gõ, theme…. Cách đơn giản nhất để cài đặt Package Control là thông qua giao diện dòng lệnh của Sublime Text. Bạn vào View > Show Console hoặc ấn tổ hợp phím Ctrl + `
, sau đó copy paste đoạn code sau vào giao diện dòng lệnh và ấn Enter để tiến hành cài đặt.
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)
Các thay đổi trong từng phiên bản:
Update lớn dành cho phiên bản Sublime Text 4
RELEASE HIGHLIGHTS
- Multi-select tabs to view them side-by-side
- Context-aware auto complete by finding similar code elsewhere in the current project
- Symbols have kind information that is shown for completions and navigation
- Theme can follow system dark mode preference and title bars can be themed on all platforms
- Syntax highlighting now supports back-tracking and inheritance
- Many syntax highlighting improvements as well as builtin TypeScript, JSX and TSX support
- GPU rendering for improved performance. Enabled by default on macOS
- ARM64 support for Linux and macOS (Apple Silicon)
- Many plugin API additions particularly to better support plugins like LSP
- Python 3.8 support for plugins
Hướng dẫn cài Vietnamese IME – Bộ gõ tiếng Việt
Gõ tiếng Việt trên Sublime Text 3
Phiên bản 2 sử dụng engine BoGoEngine của ibus-bogo
Phiên bản 1 với 2 nhánh riêng biệt cho kiểu gõ VNI và TELEX được lưu tại Repo VN_IME và tại nhánh TELEX
Cài đặt
Package Control: Install Package -> vn ime
Cài đặt thủ công:
git clone https://github.com/yehnkay/VN_IME
Hướng dẫn sử dụng
Nhấn phím F2 để bật gõ tiếng Việt, mặc định là kiểu gõ VNI. Nhấn tiếp phím F2 để tắt
Khi thanh status hiện chữ VN IME : ON
là đang bật, VN IME : OFF
là đã tắt
Để dùng kiểu gõ TELEX, thêm giá trị telex
trong tập tin cấu hình Preferences.sublime-settings
tại Preferences
-> Settings - User
với giá trị true
. Ví dụ như sau:
{ "telex": true}
Download trình soạn thảo Sublime Text 3
Phiên bản hiện tại của Sublime Text 3 Version 3.2.2: Build 3211
Version: Build 3211
- OS X (10.7 or later is required)
- Windows – also available as a portable version
- Windows 64 bit – also available as a portable version
- Linux repos – also available as a 64 bit or 32 bit tarball
Sublime Text 3 dev builds hiện đang trong giai đoạn thử nghiệm. Bản Build mới nhất là 3210.
Version: Build 3210
- OS X (10.7 or later is required)
- Windows – also available as a portable version
- Windows 64 bit – also available as a portable version
- Linux repos – also available as direct downloads
Linux Package Manager Repositories:
Install the GPG key:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
Select the channel to use:
Stable
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Dev
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Update apt sources and install Sublime Text
sudo apt-get updatesudo apt-get install sublime-text
Khác Biệt Giữa Paid và Free Version
Về mặt tính năng thì không có sự khác biệt nào giữa phiên bản trả phí và miễn phí trừ việc nếu sử dụng phiên bản miễn phí thì text editor này sẽ hiển thị một popup nhắc bạn mua bản quyền sau một khoảng thời gian sử dụng nhất định.
License key Sublime Text
Tất cả các license key trên mạng share đều bị block hoặc không còn sử dụng được nữa. Các bạn nên mua ủng hộ tác giả nhé.
Nếu trong quá trình sử dụng trình soạn thảo Sublime Text gặp lỗi vui lòng Comment tại đây để được hỗ trợ nhé.