/ / 12 plugin Vim tốt nhất để cải thiện quy trình làm việc của bạn

12 plugin Vim tốt nhất để cải thiện quy trình làm việc của bạn

Vim là một trình soạn thảo đầu cuối được sử dụng rộng rãi trong thế giới Linux và giống như nhiều ứng dụng Linux khác, nó cũng chạy trên Unix, Windows và macOS.

Một trong những điều mọi người yêu thích nhất về Vim là nó có khả năng tùy biến cao và có thể mở rộng thông qua các plugin. Tìm các plugin phù hợp cho quy trình làm việc của bạn sẽ cải thiện đáng kể năng suất của bạn trên Linux.

LÀM VIDEO TRONG NGÀY

Dưới đây là tuyển tập 12 plugin Vim tốt nhất sẽ nâng cao quy trình làm việc của bạn trên Linux.

1. NERDTree

NERDTree là một plugin khám phá tệp cho phép bạn trực quan hóa hệ thống phân cấp dự án của mình ngay trong trình chỉnh sửa Vim. Ngoài ra, bạn có thể sử dụng nó để duyệt qua các cấu trúc thư mục phức tạp và mở các tệp để chỉnh sửa. Bạn có thể cài đặt NERDTree theo cách thủ công hoặc bằng trình quản lý plugin Vim yêu thích của mình.

Sau khi cài đặt, bạn có thể mở NERDTree bằng lệnh Vim : NERDTree.

Tìm hiểu thêm hoặc nhận trợ giúp về trình khám phá tệp tuyệt vời này bằng cách sử dụng lệnh Vim sau : help NERDTree. Sử dụng tính năng trợ giảng tích hợp của Vim để làm chủ trình soạn thảo tuyệt vời này.

Tải xuống: NERDTree

2. Emmet-vim

Emmet-vim là một plugin hoàn thành mã mạnh mẽ và linh hoạt. Nó chủ yếu nhắm vào các nhà phát triển web làm việc với HTML và CSS. Emmet linh hoạt hơn và có thể tùy chỉnh hơn các đoạn mã truyền thống.

Ví dụ: để tạo ba liên kết HTML với emmet, bạn có thể chỉ cần nhập li * 3 và nhấn phím tắt Ctrl + Y theo dõi bởi , (dấu phẩy) và emmet sẽ tự động tạo mã cho bạn. emmet cũng có sẵn cho các trình soạn thảo mã khác như VS Code, Atom, v.v.

Tải xuống: Emmet-vim

3. vim-gitgutter

vim-gitgutter là một công cụ tuyệt vời nếu bạn sử dụng hệ thống kiểm soát phiên bản Git trong quy trình làm việc của mình. Plugin này giúp bạn theo dõi mã của mình bằng cách hiển thị cho bạn tất cả các thay đổi mà bạn đã thực hiện trong kho lưu trữ từ xa của mình. Ví dụ: nó đánh dấu các tệp được thêm, sửa đổi hoặc loại bỏ.

Ngoài ra, nếu bạn sử dụng các hệ thống kiểm soát phiên bản khác như Bazaar, Mercurial, Subversion, Darcs, v.v., bạn có thể sử dụng plugin vim-signify.

Bạn cũng có thể sử dụng các hành động Git như giai đoạn, bản xem trước và hoàn tác các thay đổi mã trong kho lưu trữ của mình. vim-gitgutter đi kèm với các tính năng bổ sung như làm nổi bật dòng tùy chọn, dàn từng phần, v.v.

Plugin lấy cảm hứng từ một plugin tương tự có sẵn cho trình soạn thảo văn bản Sublime. Bạn cũng có thể sử dụng nó với tính năng số dòng của Vim để xem dòng nào đã được thay đổi.

Tải xuống: vim-gitgutter

Bạn có thể dễ dàng nhận xét và bỏ ghi chú mã trong Vim với plugin tuyệt vời này. commentary.vim có rất ít lệnh và cực kỳ dễ sử dụng, ngay cả đối với người mới bắt đầu.

Lệnh quan trọng nhất là gcc nhận xét ra một dòng mã duy nhất. Sử dụng lệnh gc để nhận xét toàn bộ lựa chọn khi bạn đang ở chế độ trực quan.

commentary.vim được xây dựng dựa trên sự hỗ trợ của Vim trong việc ánh xạ một toán tử. Bạn có thể cài đặt plugin thông qua hỗ trợ plugin của Vim hoặc sử dụng trình quản lý plugin yêu thích của bạn.

Tải xuống: commentary.vim

5. vim-hãng hàng không

vim-airline hiển thị thanh trạng thái đẹp và gọn gàng ở dưới cùng thay thế thanh trạng thái mặc định trong Vim. Dòng trạng thái bao gồm một số phần và cung cấp cho bạn thông tin như vị trí con trỏ hiện tại trong tệp, loại tệp, định dạng tệp, v.v. Các phần khác nhau được tô màu rõ ràng để cung cấp cho bạn một gợi ý hay.

Chủ đề plugin, màu sắc và chức năng dễ định cấu hình và có thể được tùy chỉnh theo ý muốn của bạn. vim-airline là một plugin Vim nhẹ, đã được thử nghiệm tốt và tích hợp tốt với các plugin khác như fugitive, eclim, Flog, v.v.

Tải xuống: vim-hãng hàng không

6. fzf

Dựa trên công cụ tìm dòng lệnh có mục đích chung, plugin fzf (công cụ tìm mờ) về cơ bản là một trình bao bọc cho cùng một trình duyệt. Nó chứa một số lệnh dễ làm quen, cho dù bạn là người mới bắt đầu hay người dùng Vim nâng cao.

Plugin này rất nhẹ, siêu nhanh và dễ cài đặt. Trang fzf GitHub chính thức chứa tài liệu rất tốt về cách sử dụng plugin.

Tải xuống: fzf

7. Chạy trốn

Fugitive được quảng cáo là một trong những plugin Vim tốt nhất để tích hợp Git. Cái tên Fugitive bắt nguồn từ thực tế là những người sáng tạo nghĩ rằng nó tuyệt vời đến mức nó phải là bất hợp pháp.

Fugitive hoạt động nhiều hơn như một trình bao bọc lệnh Git và cú pháp của nó rất giống với Git. Để chạy bất kỳ lệnh Git nào, chỉ cần thêm : Git tiền tố cho các lệnh của bạn. Ví dụ, để cam kết, hãy sử dụng lệnh Vim : Git cam kếthoặc : Git khác biệt để hiển thị Git khác nhau giữa nhiều cam kết hoặc nhiều nhánh.

Ngoài ra, plugin cung cấp một số lệnh tùy chỉnh cho các hoạt động cấp cao hơn, chẳng hạn như : Gedit để xem bất kỳ cam kết, cây hoặc thẻ nào trong kho lưu trữ hoặc : GDelete để chạy git rm lệnh trên tệp hiện tại. Để di chuyển một tệp, bạn có thể sử dụng : GMove tương tự như lệnh Git git mv.

Tải xuống: Chạy trốn

8. Công cụ Lint không đồng bộ (ALE)

Plugin ALE, viết tắt của Asynchronous Lint Engine, là một công cụ phân tích mã và tô màu hiển thị các cảnh báo và lỗi trong thời gian thực khi bạn thực hiện các thay đổi đối với mã của mình.

Ngoài linting, ALE cũng cung cấp các đề xuất sửa mã nhanh chóng với : ALEFixSuggest yêu cầu. Nó cũng hỗ trợ hoàn thành mã tự động. Vẫn tốt hơn, bạn có thể xem thêm thông tin về một biểu tượng bằng cách di chuột qua nó bằng cách sử dụng : ALEHover yêu cầu.

ALE được tài liệu tốt và bạn có thể truy cập hầu hết các tài liệu của nó bằng cách sử dụng :Cứu giúp yêu cầu. Ví dụ: để nhận trợ giúp về tính năng di chuột, bạn có thể chạy : help ale-hover.

ALE hỗ trợ hàng chục ngôn ngữ lập trình và kịch bản như C #, Bash, Ansible, Chef, SQL, JavaScript, YAML, TypeScript, C, LaTeX, v.v.

Tải xuống: ALE

9. OmniSharp-vim

C # là một ngôn ngữ lập trình ban đầu được phát triển bởi Microsoft và chỉ có thể chạy trên Windows. Tua nhanh đến hiện tại, bạn có thể chạy C # trên Windows, macOS và Linux. Và không dừng lại ở đó, bạn thậm chí có thể phát triển mã C # trong Vim.

Plugin OmniSharp-vim được tạo riêng để giúp bạn viết mã C # dễ dàng trong Vim. Nó cung cấp tính năng hoàn thành mã, mã IntelliSense và các tính năng cần thiết khác để làm cho việc viết mã C # trong Vim trở nên thú vị. Một số tính năng tuyệt vời khác mà nó hỗ trợ bao gồm tái cấu trúc mã, tô sáng cú pháp, định dạng mã, trình chạy thử nghiệm đơn vị, v.v.

Tải xuống: OmniSharp-vim

10. surround.vim

Như tên cho thấy, plugin surround.vim là tất cả về việc bao quanh một đoạn văn bản hoặc mã bằng một ký tự khác, đặc biệt là dấu ngoặc, ngoặc đơn, dấu ngoặc kép, v.v. Plugin sử dụng các lệnh rất đơn giản để thực hiện mục tiêu của nó.

Tải xuống: surround.vim

11. Supertab

Supertab giúp bạn hoàn thành việc chèn thông qua Chuyển hướng trên bàn phím của bạn. Tuyệt vời hơn nữa, nó rất dễ cấu hình để bạn có thể cá nhân hóa nó cho phù hợp với nhu cầu của mình.

Sử dụng lệnh vim : help supertab để nhận trợ giúp về plugin. Bạn có thể sử dụng bất kỳ trình quản lý plugin yêu thích nào của mình hoặc hỗ trợ plugin tích hợp của Vim để cài đặt plugin.

Tải xuống: Supertab

12. SnipMate

Mục đích cốt lõi của plugin này là cung cấp các đoạn mã tương tự như các đoạn mã được hỗ trợ trong trình soạn thảo văn bản TextMate để giúp bạn viết mã nhanh hơn. Ví dụ: nếu bạn đang sử dụng ngôn ngữ lập trình dựa trên C để tạo vòng lặp for, chỉ cần nhập ““tiếp theo là Chuyển hướng và nó sẽ tạo mã sau cho bạn:

for (i = 0; i < count; i++) {
}

Bạn cũng có thể dễ dàng thêm các đoạn mã tùy chỉnh của riêng mình cho ngôn ngữ lập trình ưa thích của mình bằng cách sử dụng SnipMate.

Tải xuống: SnipMate

Tùy chỉnh Vim theo sở thích của bạn bằng các plugin

Ngoài việc mở rộng và cung cấp thêm chức năng cho Vim, các plugin còn cải thiện đáng kể quy trình làm việc và năng suất của bạn. Có hàng ngàn plugin Vim cho bạn sử dụng và bạn có thể tìm thấy những plugin phù hợp nhất với quy trình làm việc của mình và cài đặt chúng miễn phí.


Nếu giao diện người dùng mặc định của Vim không làm bạn hài lòng, bạn có thể tùy chỉnh thêm trình chỉnh sửa với các tính năng tùy chỉnh tích hợp của nó bằng cách sử dụng .vimrc tập tin.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *