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

7 Trình chỉnh sửa Vim cho năng suất cao hơn vào năm 2022

Vim là một trình soạn thảo văn bản dựa trên thiết bị đầu cuối mã nguồn mở, linh hoạt và mạnh mẽ. Vim là viết tắt của “Vi Cải tiến”, nghĩa là đây là phiên bản cải tiến của trình soạn thảo văn bản Vi.

Vim được coi là một trong những trình soạn thảo văn bản tốt nhất cho các chuyên gia bảo mật và người dùng Linux. Vim có cơ sở người dùng khổng lồ và tích cực liên tục phát hành các mô-đun, tiện ích bổ sung và cải tiến trình soạn thảo văn bản mới.

Nó nhanh và dễ sử dụng, cho phép người dùng thực hiện các thay đổi đối với tệp và thư mục chỉ bằng một vài lần nhấn phím. Trình chỉnh sửa Vim được cài đặt sẵn trên hầu hết các bản phân phối Linux.

tính năng vim

  • Khả năng tương thích đa nền tảng
  • Rất cấu hình và linh hoạt
  • Trình quản lý gói tích hợp và nguyên mẫu thao tác văn bản.
  • Cấu hình di động và khung plugin linh hoạt
  • Đường cong học tập dốc. Nhưng một khi bạn học nó, nó sẽ là một công cụ năng suất tuyệt vời.

Mặc dù Vim liên tục được cải tiến để trở thành một trình soạn thảo văn bản hiệu quả, nhưng một số người đã phát triển nhiều trình soạn thảo lấy cảm hứng từ Vim với nhiều chức năng và hiệu quả hơn như thực thi không đồng bộ, tìm kiếm tệp nâng cao, v.v. Có rất nhiều trình soạn thảo lấy cảm hứng từ Vim có sẵn trên mạng internet.

Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn một số trình soạn thảo tuyệt vời lấy cảm hứng từ vim để giúp bạn làm việc hiệu quả hơn.

Đi nào!

NeoVim

NeoVim là trình soạn thảo văn bản dựa trên vim nhanh, hiện đại và siêu mở rộng. NeoVim dành cho những người dùng muốn có Vim tốt nhất cùng với các tính năng bổ sung. Nó là một công cụ chỉnh sửa văn bản mã nguồn mở và miễn phí. Nó chỉ là một tiện ích mở rộng vim bổ sung một số tính năng mới cho phiên bản Vim tiêu chuẩn, bao gồm các cải tiến đáng kể về hiệu suất và một số bổ sung do cộng đồng tạo ra.

NeoVim còn được gọi là “Nvim”. Nvim có hỗ trợ LUA tuyệt vời và giao diện người dùng mở rộng cũng có thể được kích hoạt mà không có bất kỳ thay đổi nào đối với chức năng cốt lõi.

Đặc điểm:

  • Khả năng tương thích đa nền tảng
  • Đánh dấu cú pháp
  • Rất cấu hình và khả năng mở rộng theo nhu cầu của người dùng.
  • Trình giả lập thiết bị đầu cuối tích hợp
  • Có thể thực hiện không đồng bộ.

NeoVim đáng để thử. Nó có sẵn để tải xuống cho các hệ điều hành khác nhau như Linux, Windows và macOS.

Kakoune

Kakoune là một trình soạn thảo mã nguồn mở và miễn phí. Nó là một trình chỉnh sửa dựa trên Vim giúp cải thiện cơ chế chỉnh sửa để có khả năng phản hồi nhanh hơn. Nó cực kỳ có thể cấu hình theo yêu cầu của người dùng. Trình chỉnh sửa mã này bao gồm nhiều công cụ chỉnh sửa và viết lại văn bản.

Kakoune là một trình soạn thảo mã phương thức được viết bằng C++. Nó có phong cách riêng biệt về thiết kế và chức năng. Tự động thụt lề và tự động hoàn thành khi bạn nhập chỉ là một số tính năng khả dụng. Cũng cần lưu ý rằng trình soạn thảo mã này hỗ trợ nhiều loại ngôn ngữ lập trình và kịch bản.

Đặc điểm:

  • Nguyên hàm thao tác văn bản nâng cao
  • Nhanh chóng và linh hoạt
  • Các công cụ chỉnh sửa văn bản tích hợp để đánh dấu cú pháp và gợi ý mã cho các ngôn ngữ khác nhau.
  • Nhiều lựa chọn để tương tác mã đồng thời bằng cách sử dụng các nguyên tắc khác nhau như lọc và căn chỉnh.

Để khám phá thêm các tính năng của trình soạn thảo văn bản Kakoune, vui lòng truy cập trang Kho lưu trữ GitHub chính thức.

Xoắn ốc

Một trình chỉnh sửa vim thanh lịch và di động khác là Spiral. Helix là một trình soạn thảo văn bản hiện đại dựa trên Rust. Trong Helix, Tree-sitter được sử dụng để đánh dấu cú pháp, tương tự như NeoVim. Trình duy trì cây hoạt động như một trình biên dịch phân tích mã thành các cây cú pháp và cung cấp nhiều loại thông tin về cấu trúc của mã.

Việc phân tích và sửa đổi mã được xử lý bởi máy chủ ngôn ngữ nhúng. Các gói làm sẵn có sẵn cho các bản phân phối khác nhau.

Đặc điểm:

  • Tích hợp tree-sitter tích hợp để đánh dấu cú pháp và điều hướng mã.
  • Nhiều lựa chọn để chỉnh sửa mã cùng một lúc.
  • Được xây dựng bằng rỉ sét và có thể chạy trong một thiết bị đầu cuối.

Truy cập kho lưu trữ GitHub chính thức để biết thêm chi tiết cài đặt.

bộ khuếch đại

Amplifier là trình soạn thảo văn bản nhanh, có thể mở rộng và dựa trên vim. Nó chứa tất cả các yếu tố cần thiết của một trình soạn thảo mã và văn bản hiện đại. Nó chạy trong một thiết bị đầu cuối tương tự như trình soạn thảo vi/vim. Nó cũng sử dụng các sơ đồ bàn phím linh hoạt để kết hợp nhiều lệnh và chỉ thị tích hợp để tạo các macro mới và độc đáo. Trình chỉnh sửa amp được viết bằng Rust

Đặc điểm:

  • Nó hoạt động trong thiết bị đầu cuối mà không cần ứng dụng GUI.
  • Đánh dấu cú pháp và tích hợp git
  • Kết hợp nhiều chỉ thị tích hợp để tạo các macro được cập nhật.
  • Công cụ tìm kiếm tệp mạnh mẽ để lập chỉ mục tệp.

Amp có sẵn theo giấy phép mã nguồn mở và miễn phí. Ngôn ngữ lập trình Rust phải được cài đặt trên hệ thống của bạn trước khi cài đặt trình soạn thảo văn bản này. Không cần định cấu hình Bộ khuếch đại theo cách thủ công sau khi cài đặt. Nó có mọi thứ bạn cần để bắt đầu và không yêu cầu thêm.

Moe

Moe là một trình soạn thảo văn bản tuyệt vời khác dựa trên Vim và được viết bằng ngôn ngữ lập trình đa mô hình Nim. Nó là một trình soạn thảo văn bản chạy trên thiết bị đầu cuối tương tự như Amp, Nano và Vi. Moe sử dụng cùng một môi trường và các ràng buộc chính như vim. Nếu bạn đã sử dụng Vim trước đây, bạn sẽ không gặp khó khăn gì khi thích nghi.

Mục tiêu của dự án Moe này là tạo ra một trình soạn thảo văn bản mạnh mẽ, rất linh hoạt, hiệu quả, thân thiện với người dùng và hiệu quả.

Đặc điểm:

  • Trình quản lý tệp đơn giản và cơ chế tự động thụt lề
  • Khả năng thực hiện tìm kiếm gia tăng và lọc kết quả
  • Chế độ cấu hình và sao lưu tự động
  • Windows có thể được chia theo chiều ngang hoặc chiều dọc để quản lý không gian làm việc.

Xem hướng dẫn cài đặt để định cấu hình và biên dịch trình chỉnh sửa Moe trong thiết bị đầu cuối.

vis

Vis là một trình soạn thảo văn bản mã nguồn mở và miễn phí rất mạnh mẽ kết hợp các tính năng tốt nhất của các trình soạn thảo Vi và Sam. Nó là một trình soạn thảo định hướng màn hình với sự hỗ trợ Unicode tốt, có thể xử lý nhiều loại tệp khác nhau, bao gồm tệp nhị phân và tệp thư mục.

Nó hỗ trợ các định dạng lưu trữ tệp khác nhau, bao gồm tar, dar, zip và các định dạng khác. Các lựa chọn là nguyên tắc chỉnh sửa cơ bản trong Vis và sử dụng cùng một phương pháp chỉnh sửa như vim.

Đặc điểm:

  • API tiện ích mở rộng Lua tích hợp
  • Ngữ pháp biểu thức được sử dụng để nhấn mạnh cú pháp.
  • Nhiều lựa chọn để chỉnh sửa mã cùng một lúc

Vis cũng bao gồm bộ điều khiển shell tích hợp và các tính năng khác như hỗ trợ bản ghi và khay nhớ tạm. Nó cũng cung cấp một trình thông dịch Lua để viết các plugin và tiện ích mở rộng. Nhiều bản phân phối Linux bao gồm Vis theo mặc định. Nếu không, nó cũng có thể được cài đặt thủ công bằng cách sao chép kho lưu trữ GitHub.

Bần tiện

Vile là một trình soạn thảo văn bản mã nguồn mở trang nhã bao gồm các tính năng từ cả trình soạn thảo Emacs và vi. Vile là viết tắt của “VI Like Emacs”, được viết bằng C. Nó hỗ trợ đánh dấu cú pháp, lựa chọn nhiều cửa sổ, tự động hoàn thành lệnh, v.v.

Ngoài ra, còn có một phiên bản con X có tên là xvile dành cho hệ thống X-window với hỗ trợ con trỏ, thanh điều hướng và các tính năng khác.

Đặc điểm:

  • Nhiều cửa sổ được hỗ trợ.
  • Không có giới hạn về số lần người dùng có thể hoàn tác hoặc làm lại nội dung.
  • Hàng rào mã phức tạp và hoàn thành lệnh tự động
  • Các chỉ thị tích hợp có thể được sử dụng để kết hợp các câu lệnh Vile theo cách hạn chế.

Tài liệu trung bình không giống bất kỳ trình soạn thảo văn bản nào khác. Nó bao gồm một tệp trợ giúp toàn diện có thể được truy cập bằng tổ hợp phím, cũng như các bảng tương tác hiển thị các mục nhật ký, chế độ đã chọn và thông tin khác.

gói

Các trình chỉnh sửa lấy cảm hứng từ vim được mô tả ở trên, cùng với các tính năng đặc biệt của chúng, có thể giúp bạn chọn trình chỉnh sửa tốt nhất theo nhu cầu của mình. Hãy thử chúng ngay bây giờ!

Tôi hy vọng bạn thấy bài viết này hữu ích trong việc tìm hiểu các trình soạn thảo Vim tốt nhất.

Bạn cũng có thể quan tâm đến các môi trường máy tính để bàn Linux tốt nhất có thể được cài đặt trên bất kỳ bản phân phối Linux nào.