Sublime Text 3 (ST3) là trình soạn thảo văn bản mạnh mẽ, được ưa chuộng bởi các nhà phát triển web, lập trình viên nhờ tính linh hoạt và khả năng tùy biến cao. Hoạt động trên đa nền tảng Mac, Windows, Linux, ST3 cho phép tải và sử dụng miễn phí. Bài viết này sẽ cung cấp hướng dẫn chi tiết về cách sử dụng Sublime Text 3, các phím tắt hữu ích và những mẹo giúp bạn tối ưu hóa quy trình làm việc.
Giao diện Sublime Text, công cụ không thể thiếu của lập trình viên
Mục Lục
Tùy Chỉnh Cài Đặt Người Dùng
Theo mặc định, Sublime Text 3 sử dụng tab với độ dài 4 ký tự, gây khó khăn trong việc đọc code. Để khắc phục, bạn nên cấu hình lại phần cài đặt người dùng bằng cách truy cập Sublime Text 3 => Preferences => Settings – User và thêm đoạn code sau:
{
"translate_tabs_to_spaces": true,
"tab_size": 2,
"rulers": [80],
"trim_automatic_white_space": true
}
Thiết lập này sẽ chuyển đổi tab thành khoảng trắng (spaces), đặt kích thước thụt lề là 2 ký tự, hiển thị thước đo ở cột 80 (giúp bạn viết code dễ đọc hơn) và tự động loại bỏ khoảng trắng thừa. Bạn có thể tùy chỉnh thêm nhiều tùy chọn khác để phù hợp với phong cách code của mình.
Tùy chỉnh cài đặt người dùng để tối ưu trải nghiệm coding với Sublime Text
1. Command Palette (Bảng Điều Khiển)
Command Palette cho phép bạn thực hiện các hành động như thay đổi cú pháp, cài đặt package một cách nhanh chóng mà không cần dùng chuột. Mở Command Palette bằng tổ hợp phím Ctrl+Shift+P (Windows/Linux) hoặc Cmd+Shift+P (Mac).
Sử dụng Command Palette để thao tác nhanh trong Sublime Text
2. Không Gian Làm Việc (Workspace)
Sublime Text 3 hỗ trợ chia màn hình để bạn có thể xem và chỉnh sửa nhiều file cùng lúc, tăng năng suất làm việc. Sử dụng tổ hợp phím Alt + Shift + 2 để chia màn hình thành hai cột. Bạn có thể tùy chỉnh số lượng cột và hàng tùy theo nhu cầu.
Chia không gian làm việc để coding đa nhiệm hiệu quả với Sublime Text
3. Package Control: Mở Rộng Sức Mạnh Sublime Text
Package Control là trình quản lý package giúp bạn dễ dàng cài đặt các plugin, theme và các tiện ích mở rộng khác. Để cài đặt Package Control, truy cập trang Package Control và làm theo hướng dẫn. Sau khi cài đặt, bạn có thể mở Package Control bằng tổ hợp phím Ctrl + Shift + P (Windows/Linux) hoặc Cmd + Shift + P (Mac), sau đó gõ “Install Package” để tìm kiếm và cài đặt các package mong muốn.
Cài đặt package dễ dàng với Package Control để mở rộng tính năng Sublime Text
4. Các Phím Tắt Hữu Ích
Nắm vững các phím tắt giúp bạn thao tác nhanh hơn và tăng hiệu quả công việc đáng kể.
4.1. Multiple Cursors (Đa Con Trỏ)
Tính năng đa con trỏ cho phép bạn chỉnh sửa nhiều dòng code cùng lúc, tiết kiệm thời gian và công sức. Để sử dụng, giữ phím Ctrl (Windows/Linux) hoặc Cmd (Mac) và click chuột vào các vị trí cần tạo con trỏ. Hoặc, chọn một từ và nhấn Ctrl+D (Windows/Linux) hoặc Cmd+D (Mac) để chọn các từ giống nhau tiếp theo.
Sử dụng đa con trỏ để chỉnh sửa nhanh nhiều dòng code trong Sublime Text
4.2. Goto Anything (Tìm Kiếm Nhanh)
Goto Anything giúp bạn nhanh chóng tìm kiếm và mở file, dòng code, hoặc định nghĩa hàm. Nhấn Ctrl + P (Windows/Linux) hoặc Cmd + P (Mac) để mở thanh tìm kiếm. Gõ tên file để chuyển đổi giữa các file, hoặc gõ #tên_hàm để tìm kiếm hàm.
Tìm kiếm file và hàm nhanh chóng với Goto Anything trong Sublime Text
4.3. Goto Line (Di Chuyển Đến Dòng)
Để di chuyển đến một dòng cụ thể trong file, mở Goto Anything (Ctrl + P hoặc Cmd + P), sau đó nhập :số_dòng (ví dụ: :100 để đến dòng 100). Để đến một dòng trong file khác, nhập tên_file:số_dòng.
Di chuyển nhanh đến một dòng code cụ thể với Goto Line
4.4. Goto Definition (Di Chuyển Đến Định Nghĩa)
Để tìm định nghĩa của một lớp, phương thức hoặc hàm, mở Goto Anything và nhập @tên_định_nghĩa. Sublime Text sẽ hiển thị danh sách các định nghĩa, chọn định nghĩa bạn muốn và nhấn Enter.
Tìm định nghĩa hàm và lớp nhanh chóng với Goto Definition
4.5. Distraction Free Mode (Chế Độ Tập Trung)
Chế độ tập trung giúp loại bỏ các yếu tố gây xao nhãng như sidebar, menu, giúp bạn tập trung vào code. Kích hoạt bằng phím tắt Shift + F11 (Windows/Linux) hoặc Cmd + Ctrl + Shift + F (Mac).
Tập trung cao độ với chế độ Distraction Free Mode trong Sublime Text
4.6. Toggle Sidebar (Ẩn/Hiện Sidebar)
Sidebar hiển thị cấu trúc thư mục và file, nhưng đôi khi bạn cần thêm không gian để code. Sử dụng phím tắt Ctrl+K, Ctrl+B (Windows/Linux) hoặc Cmd+K, Cmd+B (Mac) để ẩn/hiện sidebar.
4.7. Comment Code (Chú Thích Code)
Comment code là một cách quan trọng để ghi chú và tạm thời loại bỏ một đoạn code. Chọn đoạn code cần comment và sử dụng phím tắt Ctrl+/ (Windows/Linux) hoặc Cmd+/ (Mac). Nếu không chọn đoạn code nào, phím tắt sẽ comment cả dòng hiện tại.
5. Các Lựa Chọn Văn Bản Nâng Cao
Ngoài việc chọn một từ bằng Ctrl/Cmd + D, Sublime Text cung cấp nhiều phím tắt khác để chọn văn bản một cách hiệu quả.
5.1. Select Line (Chọn Toàn Bộ Dòng)
Sử dụng Ctrl + L (Windows/Linux) hoặc Cmd + L (Mac) để chọn toàn bộ dòng hiện tại.
5.2. Indent/Outdent (Căn Lề)
Căn lề code giúp tăng tính dễ đọc và dễ hiểu. Sử dụng Ctrl + ] (Windows/Linux) hoặc Cmd + ] (Mac) để thụt lề phải, và Ctrl + [ (Windows/Linux) hoặc Cmd + [ (Mac) để thụt lề trái.
5.3. Paste and Indent (Dán và Căn Lề)
Khi copy/cut một đoạn code đã được căn lề và muốn giữ nguyên mức độ thụt lề khi dán, sử dụng Ctrl + Shift + V (Windows/Linux) hoặc Cmd + Shift + V (Mac).
5.4. Move Line Up/Down (Di Chuyển Dòng Lên/Xuống)
Để di chuyển một dòng code lên hoặc xuống, sử dụng Ctrl + Shift + Up (Windows/Linux) hoặc Cmd + Shift + Up (Mac) để di chuyển lên, và Ctrl + Shift + Down (Windows/Linux) hoặc Cmd + Shift + Down (Mac) để di chuyển xuống.
Kết luận
Sublime Text 3 là một công cụ mạnh mẽ giúp bạn viết code nhanh hơn và hiệu quả hơn. Việc nắm vững các phím tắt và tùy chỉnh cài đặt phù hợp với phong cách làm việc của bạn sẽ giúp bạn trở thành một lập trình viên chuyên nghiệp. Chúc bạn thành công!
