Dù bạn là "script kiddie" hay "black hat", lập trình nghiệp dư hay coder chuyên nghiệp, cần app đứng đ уровня. Chọn lập trình trên Mac thay vì PC, dưới đây danh sách 7 app soạn thảo code tốt nhất có thể tổng hợp.
Thử xem, chọn app phù hợp, đắm chìm vào thế giới lập trình Mac thuần túy, logic hoàn hảo.
1. Vim

Lựa chọn số 1 của đa số lập trình viên hiện nay, Vim là công cụ soạn thảo code hoàn chỉnh nhất. Dùng ít bộ nhớ hơn đối thủ, mã nguồn mở, dùng từ xa qua SSH.
Không chỉ thế. Vim chạy mọi nền tảng Unix (Windows, Linux), đầy phím tắt làm viết code dài dễ dàng. Có vẻ nhiều để nhớ, nhưng phím tắt thiết kế dễ nhớ (như d cho 'xóa'), làm Vim dễ tiếp cận.
Với cộng đồng khổng lồ liên tục tạo plugin/add-on, Vim công cụ linh hoạt khổng lồ dùng cho nhiều môi trường lập trình phổ biến (C, Python, tên gì cũng có).
Là số 1 có lý do.
2. Atom
Atom trình soạn thảo code tuyệt vời mọi trình độ. Muốn chỉnh mã nguồn hay chơi package, làm được. Có công cụ cộng tác tuyệt vời Teletype làm việc code cùng người khác liền mạch.
Làm việc trên GitHub trực tiếp trong Atom, mọi chức năng: tạo nhánh mới, push/pull code request. Bên cạnh đó, Atom đầy tính năng chất lượng: tự động hoàn thành, công cụ tìm kiếm mạnh, trình duyệt file, trình quản lý package mạnh.
Nhược điểm: Atom tốn RAM khá nhiều, đặc biệt file lớn, đảm bảo máy đủ RAM trước khi nhảy vào.
3. Sublime Text

Một trong công cụ code tốt và đơn giản nhất cho Mac. Sublime Text app giống notepad viết code, highlight phần code bằng thuật toán phát hiện cú pháp. App có tính năng: Goto Anything, Multiple Selections, Command Palette, v.v. Nếu nghĩ app khác làm phân tâm khi code, bật chế độ viết không phân tâm (distraction-free). Tắt mọi thứ trừ khu vực viết code.
Sublime Text không miễn phí, nhưng tải bản dùng thử miễn phí và似乎 không bao giờ hết hạn. Tuy nhiên, nếu dùng và yêu thích Sublime Text, luôn tốt mua giấy phép hỗ trợ phát triển.
App có cho Mac, Windows, Linux.
4. BBEdit

Công cụ code đẹp khác. BBEdit nói nó "không tệ", có nghĩa tốt cho coder. Giao diện đẹp giống Sublime Text. App dường như nghiêng về người code HTML nhiều, nên có nhiều tùy chọn thao tác trang web. Có hỗ trợ FTP và SFTP, không vấn đề upload file lên server ngay xong viết. Hay không?
5. TextMate

Có đống việc code cần xong ngắn hạn? TextMate sẵn sàng giúp. App làm code dễ dàng trên Mac hơn bao giờ nhờ tính năng sẵn có. Highlight cú pháp, Multiple Tabs, Tìm và Thay thế là tính năng nổi bật. Nếu quên đóng ngoặc (thường xảy ra khi code), tự động đóng cho bạn. Lần sau viết chương trình, ít lỗi hơn.
6. Brackets

Dùng gì nhiều nhất khi viết code? Đúng, là ngoặc. Brackets của Adobe mang công cụ mạnh code "đại tác" tiếp theo. App thực sự xây cho coder HTML xây hàng trăm trang web/ngày, thậm chí hơn. Highlight cú pháp dễ tìm khối code/lỗi, có Phát triển HTML trực tiếp (Live HTML Development) hiển thị output code không cần lưu/làm mới trang. Đẳng cấp không?
7. Textastic

Textastic for Mac công cụ code đơn giản, nhanh, đáp ứng cam kết. Tính năng như Tự động hoàn thành (Auto Completion) tự hoàn thành phần code bạn tự làm, tiết kiệm thời gian làm việc khác. Các tính năng khác tương tự app trên, có tính năng mới: Đồng bộ iCloud (iCloud syncing). Đồng bộ code trên các Mac khác nhau, tiếp tục nơi dở dang dễ dàng.
Kết luận
Lập trình trở thành một phần cuộc sống nhiều người, các app trên giúp làm nhanh và hiệu quả hơn.
Bài viết xuất bản lần đầu tháng 3/2014, cập nhật tháng 6/2019.