Whatsapp

Trình chỉnh sửa JavaScript tốt nhất cho Linux

Anonim

Trong một trong những bài viết gần đây của tôi, nơi tôi đã lập danh sách 7 Ngôn ngữ lập trình phổ biến nhất trên GitHub vào năm 2019 và JavaScript xuất hiện trên cùng. Vì hầu hết người đọc đều quan tâm đến việc sử dụng JavaScript cho các dự án của họ, đây là danh sách các JS editor tốt nhấtbạn có thể sử dụng trên máy Linux của mình.

1. Mã Visual Studio

Visual Studio Code là trình chỉnh sửa mã đa nền tảng, mã nguồn mở và miễn phí với bộ công cụ toàn diện để chỉnh sửa và gỡ lỗi mã.Nó tự hào có một giao diện người dùng hoàn toàn có thể tùy chỉnh với các tính năng khác bao gồm Live Share để cộng tác viết mã trong thời gian thực, tích hợp Git gốc, đánh dấu cú pháp, Intellisense, v.v.

Nó được phát triển bởi Microsoft với một thư viện bổ sung gần như vô tận được cung cấp bởi Redmond Giant hoặc cộng đồng người dùng và là một trong những trình chỉnh sửa được sử dụng nhiều nhất cho bất kỳ dự án nào, bao gồm JavaScript cho các tính năng như gỡ lỗi, tự động hoàn tất, GoTo và tính năng kiểm tra loại JS tích hợp rất hữu ích.

Visual Studio Code

Xem bài viết của tôi về Visual Studio Code.

2. Nguyên tử

Atom là trình soạn thảo văn bản đa nền tảng, miễn phí được phát triển và duy trì bởi GitHub Các tính năng của nó bao gồm hỗ trợ riêng cho một số ngôn ngữ lập trình với đánh dấu cú pháp, gấp mã, hoàn thành mã và tích hợp Git ngay lập tức.Nó cung cấp cho người dùng một trình quản lý gói dễ sử dụng để cài đặt và quản lý các gói nhằm mở rộng chức năng của nó.

Atom là một trình soạn thảo xuất sắc để viết mã JS mã bởi vì hỗ trợ tự động hoàn thành, đánh dấu cú pháp và khả năng mở rộng với các tiện ích mở rộng. Các nhà phát triển có thể cộng tác viết mã bằng cách sử dụng Teletype và trình chỉnh sửa có thể được nâng cấp lên trạng thái IDE bằng cách cài đặt bộ gói được tuyển chọn để mở rộng chức năng của nó.

Atom Code Editor

Xem bài viết của tôi trên Atom Code Editor.

3. Văn bản tuyệt vời 3

Sublime Text 3 là trình soạn thảo văn bản miễn phí/cao cấp, đa nền tảng, nhẹ và có thể mở rộng, tập trung vào tốc độ và độ tin cậy. Đây là phiên bản hiện tại của loạt trình soạn thảo Sublime Text phổ biến và nó cung cấp tính năng tự động hoàn thành, gấp mã và đánh dấu cú pháp cũng như hỗ trợ nhiều ngôn ngữ máy tính ngay ra khỏi hộp.

Nó hoàn toàn có thể tùy chỉnh và bạn có thể mở rộng chức năng của nó bằng cách sử dụng bất kỳ plugin nào do cộng đồng nhà phát triển cung cấp thông qua trình quản lý gói tiện lợi của nó. Là một nhà phát triển JS, bạn cũng sẽ thích sử dụng tích hợp Git, trình kiểm tra chênh lệch gia tăng và các tính năng dấu mũ trong số những tính năng khác của nó.

Sublime Text Editor

4. SpaceMacs

SpaceMacs là trình soạn thảo văn bản mã nguồn mở và miễn phí kết hợp chức năng của EmacsVimthành một trình soạn thảo văn bản tập trung vào công thái học, tính nhất quán và khả năng ghi nhớ.

Nó sử dụng thành công cùng một liên kết phím bất kể bạn đang ở đâu trong trình chỉnh sửa và nó cung cấp cho người dùng cả giao diện người dùng dòng lệnh và đồ họa. Nó phát triển dựa trên quan điểm rằng cả Emacs và Vim đều không phải là trình soạn thảo tốt nhất; cả hai đều là.

SpaceMacs Code Editor

5. Trình tạo Qt

Qt Creator là Môi trường phát triển tích hợp đa nền tảng, miễn phí dành cho C++, JavaScript và QML được tạo như một phần SDK của khung phát triển ứng dụng Qt.

Nó cung cấp cho người dùng bộ công cụ hoàn chỉnh cần thiết để xây dựng các chương trình phức tạp với các công cụ như trình gỡ lỗi trực quan, trình thiết kế biểu mẫu sẵn có, tô sáng cú pháp, tự động hoàn thành thông minh và tiện ích mở rộng chức năng bằng cách sử dụng plugin.

QT Creator có phiên bản giàu tính năng, là nguồn mở theo giấy phép GPLv3 và phiên bản thương mại với rất nhiều tính năng bổ sung và hỗ trợ cho các công nghệ giúp cung cấp trải nghiệm doanh nghiệp, ví dụ: bộ phận trợ giúp hỗ trợ Qt chính thức.

6. Dấu ngoặc

Brackets là trình soạn thảo mã nguồn mở, hiện đại và miễn phí được phát triển bởi Adobe được viết hoàn toàn bằng JavaScript, HTMLCSSNó nhẹ và kết hợp các công cụ trực quan vào trình chỉnh sửa để tăng tốc quy trình làm việc của người dùng và giảm tần suất chuyển đổi giữa các trang tệp bằng tính năng trình chỉnh sửa nội tuyến của nó.

Trong số một số tính năng mà Brackets cung cấp bao gồm xem trước trực tiếp, hỗ trợ SCSS và LESS, tích hợp với Git, trình xác thực W3C đơn giản, thêm tiền tố tự động, hướng dẫn thụt lề và hỗ trợ thư viện tiện ích mở rộng miễn phí.

Brackets – Trình soạn thảo văn bản mã nguồn mở

7. Emacs

Emacs là một nhóm các trình soạn thảo văn bản dòng lệnh dựa trên UNIX mạnh mẽ, miễn phí và mã nguồn mở với phổ biến nhất là GNU Emacs. Nó hoàn toàn có thể tùy chỉnh và cung cấp một số tính năng chỉnh sửa nhận biết nội dung như đánh dấu cú pháp và điều hướng dòng.

Emacs không phải là trình soạn thảo văn bản dễ sử dụng như mọi người vẫn tưởng nhưng nó cung cấp hướng dẫn cho người mới bắt đầu cùng với tài liệu tích hợp toàn diện cho cả người dùng chuyên nghiệp.

Nó được viết bằng Lisp nên người dùng Lisp có khả năng điều chỉnh chức năng của nó cho phù hợp với nhu cầu của họ và người dùng có thể sử dụng các plugin để mở rộng tính năng của nó ngoài việc chỉ viết mã. Ví dụ. Emacs có thể được sử dụng làm ứng dụng email và trình đọc tin tức.

Emacs Text Editor

Emacs gửi trong kho lưu trữ gói chính thức của bản phân phối Linux của bạn và đó là cách cài đặt được đề xuất.

$ Sudo apt cài đặt emacs
$ sudo yum cài đặt emacs
$ sudo dnf cài đặt emacs

số 8. Vim

Vim là trình soạn thảo dòng lệnh mã nguồn mở nhẹ nhưng mạnh mẽ đã vượt qua thử thách của thời gian với tư cách là “One Editor to Rule Them All ” vì nó đi kèm với một số bản phân phối Linux theo mặc định. Do đó, nó được tạo ra có tính đến chức năng, mặc dù nó khá khó học, nhưng nhiều nhà phát triển chuyên nghiệp sẵn sàng thề với nó.

Giống như đối thủ cạnh tranh, Emacs, Vim không' t cung cấp nhiều tính năng ngay lập tức nhưng tính năng này có thể được định cấu hình thông qua cài đặt tùy chọn, tập lệnh và phần bổ trợ để phù hợp với dự án bạn đang thực hiện.

Vim Editor

Vim gửi trong kho lưu trữ gói chính thức của bản phân phối Linux của bạn và đó là cách cài đặt được đề xuất.

$ Sudo apt cài đặt vim
$ sudo yum cài đặt vim
$ sudo dnf cài đặt vim

9. WebStorm

WebStorm là một ứng dụng trả phí Môi trường phát triển tích hợp được phát triển và duy trì bởi JetBrainscho JavaScript dự án. Nó có trình gỡ lỗi cho cả Node.js ứng dụng và ứng dụng phía máy khách, tích hợp công cụ liền mạch cho người chạy thử nghiệm, REST máy khách, thử nghiệm đơn vị, tích hợp với VCS chẳng hạn như GitHub, Mercurial, v.v.

Bạn có thể sử dụng WebStorm để xây dựng các dự án trong Angular, React, Vue.js, Reac Native, Electron, Node.js, Meteor , Cordova và Ionic. Nó không miễn phí sử dụng nhưng bạn có thể đánh giá nó miễn phí trong 30 ngày.

WebStorm JavaScript IDE

10. Komodo Chỉnh sửa

Komodo Edit là một nền tảng chéo Môi trường phát triển tích hợp dành cho các ngôn ngữ lập trình phổ biến nhất hoàn chỉnh với mã thông minh để tô sáng cú pháp, tự động- các lệnh hoàn tất, tái cấu trúc và GoTo.

Nó cũng cung cấp tính năng gỡ lỗi gốc và thử nghiệm đơn vị, hỗ trợ kiểm soát phiên bản cho Git, CVS, Bazaar, Subversion, Perforce và Mercurial, khả năng mở rộng bằng cách sử dụng plugin, cộng tác mã bằng ActiveState, hỗ trợ cho các biểu thức thông thường và mở rộng hỗ trợ ngôn ngữ.

Komodo IDE

11. Mã mọi nơi

Code Anywhere là IDE trả phí dựa trên đám mây cho phép sử dụng mã từ xa bằng FTP, SFTP, Google Drive và Dropbox cùng với các dịch vụ từ xa khác. Nó tập trung vào phát triển dựa trên bộ chứa, một liên doanh cho phép người dùng phát triển dự án từ đầu đến cuối và thậm chí triển khai trực tiếp từ đám mây.

Code Anywhere's các tính năng nổi bật cũng bao gồm bảng điều khiển đầu cuối tích hợp, sửa đổi mã, chia sẻ mã, cộng tác mã, tích hợp với Git, GitHub và Bitbucket, v.v. Bạn có thể dùng thử miễn phí trong 7 ngày, sau đó bạn phải trả ít nhất $2/tháng

CodeAnywhere – Cloud IDE Editor

Đọc bài viết của tôi về Code Anywhere.

Câu hỏi về trình soạn thảo văn bản nào phù hợp với bạn cuối cùng phụ thuộc vào sở thích, loại dự án, quyền truy cập cộng đồng và hỗ trợ tiện ích mở rộng của bạn. Khi bạn thực hiện đúng những điều này, bạn chắc chắn sẽ làm việc hiệu quả trong quy trình làm việc của mình và tăng năng suất.

Trình soạn thảo văn bản JavaScript yêu thích của bạn dành cho Linux có lọt vào danh sách này không? Chia sẻ suy nghĩ của bạn trong phần bên dưới.