Sublime text phần mềm editor phổ biến
Trong thế giới lập trình, việc lựa chọn một trình soạn thảo mã nguồn (code editor) phù hợp là điều tối quan trọng. Nếu bạn đang tìm kiếm một công cụ vừa nhẹ, vừa linh hoạt, hỗ trợ nhiều ngôn ngữ lập trình và có khả năng tùy biến cao, thì Sublime Text chính là một cái tên không thể bỏ qua.
1. Sublime Text là gì?
Sublime Text là một trình soạn thảo mã nguồn đa nền tảng, được phát triển bởi Jon Skinner và phát hành lần đầu vào năm 2008. Dù đã ra đời hơn một thập kỷ, Sublime Text vẫn duy trì được sức hút mạnh mẽ trong cộng đồng lập trình nhờ sự đơn giản, tốc độ và khả năng mở rộng vượt trội.
2. Tại sao nên chọn Sublime Text?
✅ Giao diện tối giản, tốc độ siêu nhanh
Sublime Text có giao diện hiện đại, không rườm rà, tập trung tối đa vào trải nghiệm viết mã. Khả năng khởi động nhanh, xử lý tệp lớn mượt mà khiến nó trở thành lựa chọn lý tưởng cho cả máy cấu hình thấp lẫn cao.
✅ Hỗ trợ đa ngôn ngữ
Từ HTML, CSS, JavaScript, Python đến C++, PHP, Go… Sublime Text đều hỗ trợ rất tốt. Bạn có thể dễ dàng thêm các ngôn ngữ khác thông qua gói mở rộng (package).
✅ Tùy biến cao với Package Control
Package Control là hệ thống quản lý plugin mạnh mẽ của Sublime Text, cho phép người dùng dễ dàng cài đặt và cập nhật các plugin, themes, snippets… giúp cá nhân hóa trình soạn thảo theo nhu cầu.
Một số plugin phổ biến gồm:
- Emmet: hỗ trợ viết HTML/CSS nhanh hơn.
- LSP (Language Server Protocol): mang lại tính năng IntelliSense như Visual Studio Code.
- GitGutter: hiển thị thay đổi git trực tiếp trên editor.
✅ Tính năng mạnh mẽ cho lập trình viên
- Multiple cursors: chỉnh sửa cùng lúc ở nhiều vị trí trong file.
- Goto Anything (
Ctrl + P
): nhảy đến bất kỳ file, dòng, hoặc ký hiệu trong chớp mắt. - Command Palette (
Ctrl + Shift + P
): truy cập nhanh mọi lệnh chỉ bằng vài phím.
✅ Đa nền tảng
Bạn có thể sử dụng Sublime Text trên Windows, macOS và Linux mà không gặp bất kỳ rào cản nào về hiệu năng hoặc giao diện.
3. Ai nên dùng Sublime Text?
- Lập trình viên thích sự đơn giản, nhanh gọn.
- Người viết mã trên máy cấu hình nhẹ hoặc cần công cụ chạy tức thời.
- Lập trình viên cần trình soạn thảo offline, không phụ thuộc vào nhiều dịch vụ nền.
4. Tải về và dùng thử
Sublime Text là phần mềm miễn phí dùng thử không giới hạn thời gian, tuy nhiên người dùng được khuyến khích mua license nếu sử dụng thường xuyên.
👉 Tải về tại: https://www.sublimetext.com/
Kết luận
Sublime Text là lựa chọn lý tưởng cho những ai đề cao sự nhẹ nhàng, đơn giản nhưng vẫn mạnh mẽ trong quá trình viết mã. Dù không “nhiều tính năng mặc định” như VS Code, nhưng Sublime Text lại ghi điểm ở sự tối ưu, tùy biến và khả năng phản hồi cực nhanh.
Hãy thử cài đặt và trải nghiệm Sublime Text – có thể bạn sẽ bất ngờ vì sự tiện lợi mà nó mang lại.
Chia sẻ key bind
[
{ "keys": ["ctrl+shift+r"], "command": "goto_symbol_in_project" },
// Show the panel with pre-defined options from settings
{ "keys": ["f1"], "command": "insert_snippet", "args": { "name": "Packages/XML/Snippets/long-tag.sublime-snippet" } },
{ "keys": ["f2"], "command": "insert_snippet", "args": {"contents": ""}},
{ "keys": ["shift+f2"], "command": "insert_snippet", "args": {"contents": ""}},
{ "keys": ["ctrl+f2"], "command": "insert_snippet", "args": {"contents": "= ${0:$SELECTION}; ?>"}},
{ "keys": ["f3"], "command": "insert_snippet", "args": {"contents": "?>${0:$SELECTION} { "keys": ["f4"], "command": "toggle_side_bar"},
{ "keys": ["shift+f4"], "command": "insert_snippet", "args": {"contents": " // Đánh dấu phần này "}},
{ "keys": ["f6"], "command": "insert_snippet", "args": {"contents": "Chưa có chuỗi"}},
{ "keys": ["f8"], "command": "insert_snippet", "args": {"contents": "console.log(\"$1\");"}},
{ "keys": ["10"],"command": "insert_date_panel" },
{ "keys": ["f11"], "command": "focus_side_bar" },
{ "keys": ["ctrl+enter"], "command": "insert_snippet", "args": {"contents": "============ ${1} ============ ${2}"}},
{ "keys": ["shift+f6"], "command": "insert_snippet", "args": {"contents": " {[form_label name=\"${1:contact}[${2:key}]\"]} {[input_html name=\"${1:contact}[${2:key}]\"]} "}},
{ "keys": ["ctrl+shift+u"], "command": "sftp_upload_file" },
{ "keys": ["ctrl+shift+m"], "command": "sftp_browse" },
{ "keys": ["ctrl+shift+t"], "command": "trimmer" },
{ "keys": ["ctrl+shift+tab"], "command": "reindent"},
{ "keys": ["ctrl+alt+d"], "command": "find_all_under" },
{ "keys": ["shift+pageup"], "command": "scroll_lines", "args": {"amount": 1.0 } },//
{ "keys": ["shift+pagedown"], "command": "scroll_lines", "args": {"amount": -1.0 } },//
{ "keys": ["ctrl+shift+e"], "command": "expand_selection", "args": {"to": "indentation"} },
{ "keys": ["ctrl+w"], "command": "close" },
{ "keys": ["ctrl+alt+p"], "command": "prompt_select_workspace" },
{ "keys": ["ctrl+`"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },
{
"keys": ["alt+shift+2"],
"command": "set_layout",
"args":
{
"cols": [0.0, 0.5, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
}
},
{
"keys": ["f7"], "command": "base64_encode"
},
{
"keys": ["ctrl+f7"], "command": "base64_decode"
}
]
Comments are closed.