Atom Text Editor - Lựa Chọn Mới Cho Lập Trình Viên
Atom là text editor mới ra và đang được đông đảo các lập trình viên trong cộng đồng lập trình đón nhận bởi rất nhiều những tính năng đáng thử của nó. Trong bài viết này tôi sẽ giới thiệu về những tính năng hữu dụng trong Atom Text Editor. Open Source Atom là phần mềm open source, không chỉ miễn ...
Atom là text editor mới ra và đang được đông đảo các lập trình viên trong cộng đồng lập trình đón nhận bởi rất nhiều những tính năng đáng thử của nó. Trong bài viết này tôi sẽ giới thiệu về những tính năng hữu dụng trong Atom Text Editor.
Open Source
Atom là phần mềm open source, không chỉ miễn phí để sử dụng người dùng còn có quyền xem và thay đổi source code của phần mềm. Bạn cũng có thể tự do đóng góp vào cộng đồng bằng việc phát triển phần mềm text editor này.
Điều tuyệt vời hơn nữa là Atom được phát triển sử dụng các ngôn ngữ web như HTML, Javascript (NodeJS) và CSS. Các ngôn ngữ này rất dễ học và gần như hầu hết các lập trình viên đều am hiểu về các ngôn ngữ này.
Đa Nền Tảng
Tính năng đa nền tảng (hay cross platform) giúp Atom có thể được cài đặt và chạy trên nhiều nền tảng hệ điều hành khác nhau bao gồm Windows, MacOS và tất cả các distribution phổ biến của Linux. Điều này giúp bạn yên tâm khi phải làm việc cùng một lúc với các ngôn ngữ chạy trên các nền tảng khác nhau. Ví dụ như khi bạn phải làm việc với cả .NET hay Java trên Windows và PHP trên Linux.
Nhanh và Nhẹ
Nếu bạn phải làm việc trên nhiều dự án khác nhau thì tính năng này là tính năng không thể bỏ qua khi xem xét chọn Atom làm Text Editor để lập trình.
Package Manager
Tương tự như Sublime Text, Atom hỗ trợ việc cài các gói package để tạo thêm tính năng cho phần mềm này. Việc cài đặt và quản lý các package được thực hiện một cách đơn giản thông qua package manager. Giống như mã nguồn của phần mềm này, tất cả các gói package cũng đều miễn phí và open source.
Theme
Trong Atom, các theme (mẫu) được sử dụng để tạo nên màu sắc và màu nền cho text editor. Giống như mã nguồn của Atom, mã nguồn của các theme này được xây dựng hoàn toàn bằng các công nghệ web như HTML, Javascript và CSS. Sau khi cài đặt thì mặc định Atom cung cấp cho bạn 4 mẫu theme có sẵn với các màu nền và màu sắc khác nhau. Ngoài ra bạn cũng có thể tìm thấy rất nhiều mẫu theme được xuất bản bởi cộng đồng phát triển Atom. Trong trường hợp bạn muốn tạo riêng một theme cho mình thì Atom cung cấp cho bạn một API giúp bạn dễ dàng làm được điều này.