Tin tức và phân tích của tất cả các thiết bị di động

10 trình soạn thảo văn bản Linux tốt nhất năm 2023

Một lượng lớn người dùng Linux chủ yếu là các nhà phát triển phần mềm, những người đam mê và những người mới bắt đầu sử dụng Linux. Một trong những ứng dụng phổ biến nhất dành cho mọi người trên Linux là trình soạn thảo văn bản. Hiện nay, Windows đi kèm với Notepad và các trình soạn thảo văn bản của bên thứ ba khác, và Linux cũng vậy. Sự khác biệt là vì Linux không phổ biến lắm nên các trình soạn thảo văn bản trên nền tảng này không được công nhận cho lắm. Do đó, trong bài viết này, chúng ta hãy cùng điểm qua một số trong 10 trình soạn thảo văn bản tốt nhất trên Linux.

1. Mã Visual Studio

Thống kê cho thấy trong số 27 triệu lập trình viên trên thế giới, mã Visual Studio của Microsoft được 15 triệu lập trình viên sử dụng. Điều này nói lên nhiều điều về mức độ phổ biến của Visual Studio Code và nó phổ biến vì một số lý do chính đáng. Đối với người mới bắt đầu, nó có thể được cài đặt trên bất kỳ nền tảng nào, hỗ trợ hầu hết các ngôn ngữ lập trình phổ biến, có vô số tùy chọn tùy chỉnh và có rất nhiều plugin có thể giúp bạn nâng cao trải nghiệm và thậm chí đưa kỹ năng của bạn lên một tầm cao mới.

VS Code hoàn toàn miễn phí và có sẵn cho Windows, Linux và Mac. Một số tính năng đáng chú ý của VS Code là tô sáng cú pháp, đoạn trích, khớp ngoặc, v.v. Ngoài ra còn có tiện ích mở rộng GitHub Copilot có thể giúp việc nhập các phần mã thừa dễ dàng hơn với các đề xuất kiểu tự động hoàn thành và giúp bạn tiết kiệm nhiều thời gian hơn. Nhìn chung, VS Code là một trong những trình soạn thảo văn bản tốt nhất cho Linux hiện có.

Ưu điểmNhược điểm
Universal là trình soạn thảo tốt nhất cho mọi ngôn ngữCó thể hơi choáng ngợp đối với người mới bắt đầu
Lựa chọn toàn diện các chủ đề và plugin
Rất nhiều tính năng như tự động hoàn thành cú pháp, tự động hoàn thành mã, v.v.
Hỗ trợ tất cả các ngôn ngữ lập trình

Hãy thử mã Visual Studio

2. Dấu ngoặc đơn

Brackets tự tiếp thị mình như một trình soạn thảo được tạo ra để phát triển web. Nó đi kèm với một tính năng gọi là Live Preview, cho phép các nhà phát triển web xem những thay đổi trên trang web khi họ viết mã trong trình chỉnh sửa. Bây giờ, đây không phải là điều gì đó đột phá vì mã Visual Studio đã có tiện ích mở rộng Live Preview cho phép bạn làm điều tương tự, nhưng Brackets là trình soạn thảo văn bản đơn giản và gọn gàng hơn nhiều.

Ngoài ra, Brackets hoàn toàn là nguồn mở nên bạn biết rằng nó sẽ không lấy dữ liệu của bạn. Tuy nhiên, điểm mạnh của Brackets cũng là một trong những điểm yếu của nó. Các trình soạn thảo khác như VS Code và Sublime cố gắng trở thành trình soạn thảo mã phổ quát nhưng tính độc quyền của Brackets dành cho các nhà phát triển web đã hạn chế tiềm năng trở thành một dự án lớn hơn nhiều của nó. Nhìn chung, nếu bạn là nhà phát triển web đang tìm kiếm một trình soạn thảo Linux nhẹ, bạn không thể sai lầm với Brackets.

Ưu điểmNhược điểm
Tuyệt vời cho người mới bắt đầu phát triển webBị giới hạn trong việc phát triển web.
Xem trước trực tiếp là một tính năng thú vịKhông giàu tính năng như các trình soạn thảo khác.
Đơn giản và không quá áp đảo
Được hỗ trợ trên nhiều nền tảng

Hãy thử dấu ngoặc

3. Ý tưởng IntelliJ

IntelliJ IDEA là môi trường phát triển tích hợp tuyệt vời dành cho Java và Kotlin. Nó hoạt động tốt nhất khi được sử dụng để phát triển Android vì nó cung cấp cho bạn tùy chọn ngay từ trình chỉnh sửa để cài đặt SDK Android bằng thiết bị ảo. Điều đó có nghĩa là bạn cũng có thể sử dụng IntelliJ cho các dự án Java hoặc Kotlin mới bắt đầu. Nó cũng đi kèm với hai công cụ tự động hóa có tên Maven và Gradle.

Nếu đã từng sử dụng Android Studio trước đây, bạn có thể nhận thấy ngôn ngữ thiết kế của nó tương tự như IntelliJ IDEA. Đó là vì Android Studio được xây dựng trên IntelliJ IDEA nhưng cũng có một số tính năng bổ sung khiến nó trở thành bộ phát triển Android tốt nhất. Tuy nhiên, nếu mục tiêu cuối cùng của bạn là theo đuổi việc phát triển Android, chúng tôi khuyên bạn nên bắt đầu với IntelliJ IDEA vì nó ít phức tạp hơn nhiều so với Android Studio. IntelliJ IDEA có sẵn cho WindowsmacOS và Linux, đồng thời là một trong những trình soạn thảo văn bản tốt nhất mà bạn có thể tải xuống trên Linux cho các dự án dựa trên Java.

Ưu điểmNhược điểm
Tính năng phong phú và hai công cụ tự động hóaBạn có thể cần phải bỏ ra một số tiền nếu bạn cần nhiều tính năng hơn
Bao gồm tùy chọn cài đặt SDK Android để bắt đầu nhanh chóng
Tính năng phong phú và hai công cụ tự động hóa
Tính năng phong phú và hai công cụ tự động hóa

Hãy dùng thử IntelliJ IDEA

4. văn bản tuyệt vời

Nếu bạn đang tìm kiếm một trình soạn thảo văn bản thân thiện với người dùng và có tính thẩm mỹ cao không phải là VS Code, thì Sublime Text là dành cho bạn. Đó là một trình soạn thảo văn bản miễn phí, không mất thời gian để làm quen và được cho là một trong những trình soạn thảo văn bản ít gây choáng ngợp nhất cho những người mới bắt đầu hành trình lập trình. Nó hỗ trợ hầu hết tất cả các ngôn ngữ lập trình phổ biến, có các tính năng như tự động hoàn thành mã và tô sáng cú pháp và quan trọng hơn là hỗ trợ các plugin mà bạn có thể cài đặt để nâng cao trải nghiệm.

Ngoài ra, nó có sẵn trên nhiều nền tảng bao gồm Windows, macOS và hầu hết các bản phân phối Linux. Sublime Text hoàn toàn miễn phí nhưng phiên bản miễn phí có thể thường xuyên cảnh báo bạn mua giấy phép trị giá 99 USD để “tiếp tục sử dụng”. Sublime cũng sử dụng kết xuất GPU, hỗ trợ Apple Silicon và ARM trên Linux và đi kèm với nhiều tính năng sẽ giúp trải nghiệm của bạn trở nên tuyệt vời.

Ưu điểmNhược điểm
Lựa chọn toàn diện các chủ đề và pluginSẽ thường nhắc bạn trả $99
Hỗ trợ hầu hết các ngôn ngữ lập trình
Hỗ trợ hầu hết các ngôn ngữ lập trình
Hỗ trợ hầu hết các ngôn ngữ lập trình
Có sẵn trên hầu hết các nền tảng

Hãy thử tuyệt vời Chữ

5. Người xây dựng

Builder là một IDE được tạo riêng để xây dựng các ứng dụng Gnome. Mặc dù đây là trường hợp sử dụng thích hợp nhưng nếu bạn là người muốn bắt đầu phát triển ứng dụng cho Linux, cụ thể là GTK 4 và ứng dụng Gnome, chúng tôi không thể nghĩ ra IDE nào tốt hơn Builder. Để bắt đầu, ngay khi bạn cài đặt Builder, bạn sẽ thấy danh sách tất cả các ứng dụng Gnome nằm trên màn hình Gnome của bạn. Nếu muốn phát triển một trong số chúng, bạn có thể sao chép ứng dụng và bắt đầu làm việc với các tính năng mới.

Bạn cũng có tùy chọn tạo ứng dụng mới và bật kiểm soát phiên bản bằng Git để đẩy dự án lên GitHub ngay từ ứng dụng. Ứng dụng này cài đặt SDK Gnome cho bạn và cũng đảm nhiệm một số việc quan trọng để bạn cần bắt đầu phát triển ứng dụng Gnome ngay lập tức. Builder chỉ khả dụng trên Linux và bạn có thể tải xuống từ kho lưu trữ của bản phân phối hoặc Flatpak.

Ưu điểmNhược điểm
Xây dựng ứng dụng Gnome một cách nhanh chóngKhông phải trình soạn thảo mã thông thường của bạn
Ngôn ngữ thiết kế đơn giảnChỉ hỗ trợ một số ngôn ngữ
Bao gồm kiểm soát phiên bản. Đẩy các thay đổi trực tiếp qua Git
Phát triển các dự án mới hoặc làm việc trên các dự án Gnome hiện có

Dùng thử Trình tạo

6. Trình soạn thảo văn bản Gnome

Đây là nơi chúng tôi dấn thân vào các biên tập viên hướng tới đối tượng khán giả nói chung. Nếu bạn đang dùng Linux, cụ thể là Gnome, trình soạn thảo văn bản nội bộ của họ sẽ không làm bạn thất vọng. Không có nhiều điều để nói về ứng dụng này vì nó khá cơ bản, nhưng bạn có tất cả các tính năng cần thiết như các chủ đề văn bản, phông chữ, phím tắt khác nhau, v.v. Trình soạn thảo văn bản Gnome được cài đặt sẵn trên tất cả các Hệ điều hành máy tính để bàn dựa trên Gnome, nhưng bạn cũng có thể cài đặt nó trên các bản phân phối Linux khác bằng Flatpak.

Ưu điểmNhược điểm
Đơn giản và dễ sử dụngKhông phải là trình soạn thảo mã
Có thể tùy chỉnh ở một mức độ nào đóThiếu tính năng
Có sẵn trong nhiều kho lưu trữ

Hãy thử Trình soạn thảo văn bản Gnome

7. Kate

Đối với một trình soạn thảo văn bản đi kèm với môi trường máy tính để bàn, Kate khá vượt trội so với Trình soạn thảo văn bản Gnome và các trình soạn thảo đi kèm khác về mặt tính năng. Đối với người mới bắt đầu, nó có thể được sử dụng bởi cả khán giả nói chung và lập trình viên vì nó hỗ trợ nhiều ngôn ngữ lập trình. Nó cũng có một thiết bị đầu cuối tích hợp, tab chẩn đoán và tab đầu ra để theo dõi những gì đang xảy ra trong dự án của bạn.

Ngoài ra, nó còn đi kèm với một số chủ đề được cài đặt sẵn nếu bạn không thích chủ đề mặc định, cung cấp cho bạn khả năng tạo nhiều phiên nếu bạn muốn làm việc trên nhiều dự án cùng một lúc và cũng có nhiều tùy chỉnh để thay đổi vị trí của các phiên làm việc. nhiều thành phần giao diện người dùng để điều chỉnh tốt hơn nhu cầu của bạn. Kate có sẵn dưới dạng Flatpak và trong kho của các bản phân phối Linux khác.

Ưu điểmNhược điểm
Có kiểm soát phiên bản tích hợpKhông có
Lựa chọn tốt các chủ đề
Hỗ trợ tạo nhiều phiên
Hỗ trợ hầu hết các ngôn ngữ lập trình

Hãy thử Kate

8. Vi

Trình soạn thảo văn bản đầu cuối vẫn được công chúng ưa chuộng và yêu thích vì một lý do chính đáng. Đối với những người yêu thích điều hướng các thư mục bằng thiết bị đầu cuối, thật dễ dàng để mở một tệp ngay từ thiết bị đầu cuối thay vì phải điều hướng lại toàn bộ tệp bằng trình quản lý tệp GUI rồi cố gắng mở tệp. Do đó, dù là tạo một tệp mới hay truy cập nội dung của các tệp khác, các trình soạn thảo văn bản như Vi và Nano luôn hỗ trợ bạn.

Ngoài ra, chúng nhanh và đáng tin cậy. Chắc chắn, chúng có một lộ trình học tập (chẳng hạn như học cách thoát Vim trên Linux) nhưng một khi bạn đã thành thạo chúng, bạn có thể sẽ không nhìn vào các trình soạn thảo văn bản GUI trừ khi bạn muốn có một môi trường phát triển để thực hiện nhiều dự án phát triển.

Mặc dù cả trình soạn thảo văn bản Nano và Vi đều không có sẵn trên Windowsbạn có thể cài đặt Windows Hệ thống con cho Linux, có Bash trên Windowsvà sử dụng Vi và Nano trên Windows.

Ưu điểmNhược điểm
Tốt nhất cho sử dụng chungCó lộ trình học tập dành cho người mới bắt đầu sử dụng Linux
Điều hướng nhanh chóng và dễ dàng bằng phím tắt
Tích hợp sâu vào Linux

Cài đặt sẵn trên các bản phân phối Linux

9. Geany

Geany là một trình soạn thảo nhẹ cho Windows, Mac và Linux có rất nhiều thứ đúng đắn. Thứ nhất, vì nó nhẹ nên bạn có thể sử dụng nó trên các máy có ít tài nguyên hệ thống hơn với một số bản phân phối Linux nhẹ tốt nhất. Ngoài ra, nó có thể tùy chỉnh, hỗ trợ plugin và hoàn toàn là nguồn mở. Nó có sẵn trên Flathub và kho lưu trữ của hầu hết các bản phân phối Linux.

IDE có sẵn trên 40 ngôn ngữ và hỗ trợ hơn 50 ngôn ngữ lập trình. Mặc dù phiên bản mới nhất của trình chỉnh sửa đã được phát hành vào tháng 10 năm 2021 nhưng trình chỉnh sửa vẫn đang được tích cực phát triển và phiên bản mới sẽ sớm ra mắt. Nhìn chung, Geany là một trong những IDE nhẹ tốt nhất mà bạn có thể sử dụng trên Linux.

Ưu điểmNhược điểm
Hỗ trợ hơn 50 ngôn ngữ lập trìnhKhông có nhiều plugin
Lựa chọn toàn diện các Chủ đề và PluginKhông dành cho người dùng nâng cao
Nhẹ và nhanh

Hãy thử Geany

10. Thay thế.it

Repl.it là một trình soạn thảo văn bản trực tuyến mà chúng tôi không muốn bỏ lỡ trong danh sách này. Tất cả những gì bạn cần làm là đăng ký bằng tài khoản Google hoặc GitHub và bạn có thể bắt đầu tạo Trả lời (Chương trình) bằng hầu hết mọi ngôn ngữ lập trình. Tuy nhiên, chúng tôi khuyên bạn nên sử dụng Repl.it nếu bạn tham gia viết mã cạnh tranh như giải Leetcode vì trang web lưu tất cả các chương trình của bạn trên đám mây để truy cập sau.

Ngoài ra, nếu bạn là một lập trình viên có kinh nghiệm, Repl.it có tiền thưởng. Mọi người đăng các nhiệm vụ và mô tả, đăng ký tương tự và hoàn thành chúng để nhận điểm và tiền Thay thế. Repl cũng có các công cụ như Ghostwriter giúp bạn tự động hoàn thành mã, Git để triển khai dự án cũng như shell, console và cơ sở dữ liệu như SQL và PostgreSQL để cho phép bạn lưu trữ dữ liệu nhanh chóng. Nhìn chung, đây là một trình chỉnh sửa khá trực quan bất kể bạn đang sử dụng hệ điều hành nào.

Ưu điểmNhược điểm
Phổ quát; phù hợp với mọi ngôn ngữCần kết nối internet luôn hoạt động
Lưu công việc của bạn trên đám mâyKhông nhanh lắm
Rất nhiều tính năng như tự động hoàn thành cú pháp, tự động hoàn thành mã, v.v.
Hỗ trợ hầu hết các ngôn ngữ lập trình

Hãy ghé thăm Repl.it