Cách cài đặt một plugin trong Vim
Vim là một trình soạn thảo văn bản dòng lệnh linh hoạt, mạnh mẽ và nhẹ đã được chứng minh là không thể thiếu theo thời gian.
Bạn có thể cài đặt Vim trên Windows, macOS, Unix và Linux. Trên thực tế, hầu hết các hệ thống dựa trên Unix và Linux đều có Vim theo mặc định. Một trong những cách tốt nhất để mở rộng chức năng của Vim là thông qua plugin và đây là cách bạn có thể cài đặt plugin trong Vim.
Mục Lục
Tại sao cài đặt Vim Plugins?
Vim là một trình soạn thảo có nhiều tính năng; nó cũng có tính mô-đun và khả năng tùy biến cao. Nếu trình chỉnh sửa Vim không đi kèm với một chức năng hoặc tính năng nhất định mà bạn đang tìm kiếm, rất có thể bạn có thể tìm thấy một plugin cho nó hoặc tệ nhất là tự xây dựng một plugin. Thông thường, đã có một plugin tồn tại cho chức năng bạn đang tìm kiếm.
Plugin là một trong những tính năng được yêu thích nhất của Vim vì chúng cho phép bạn mở rộng chức năng của Vim trong khi vẫn giữ kích thước của chương trình cốt lõi gọn gàng và phù hợp. Khái niệm về plugin hoặc tiện ích mở rộng được mô phỏng trong hầu hết các trình chỉnh sửa đồ họa như Visual Studio Code (VS Code), Atom, v.v.
Phương pháp cài đặt plugin Vim
Có hai phương pháp chính để cài đặt plugin trong Vim. Phương pháp đầu tiên là cài đặt một plugin theo cách thủ công bằng cách sao chép nội dung plugin vào một thư mục được chỉ định. Phương pháp khác và phương pháp phổ biến nhất là cài đặt plugin thông qua trình quản lý plugin.
Chúng ta hãy xem xét cả hai phương pháp để bạn có thể chọn cái nào đáp ứng tốt nhất nhu cầu của bạn. Ngoài ra, điều quan trọng cần lưu ý là có một số trình quản lý plugin mà bạn có thể sử dụng.
Bạn sẽ cần cài đặt Git trên PC của mình cho cả hai phương pháp cài đặt plugin.
1. Cài đặt Plugin theo cách thủ công
Bắt đầu với Vim phiên bản 8, bạn có thể cài đặt các plugin mà không cần trình quản lý gói bằng cách sử dụng công cụ quản lý gói mặc định.
Bạn có thể đặt các plugin Vim trong ~ / .vim / pack / nhà cung cấp / start / plugin_name danh mục. Lưu ý rằng plugin_name tên thư mục sẽ khác nhau giữa các plugin. Để chứng minh điểm này, hãy cài đặt một plugin Vim được gọi là NERDTree. Nó là một trình khám phá hệ thống tệp được sử dụng rộng rãi cho Vim. NERDTree cho phép bạn trực quan hóa cấu trúc thư mục dự án trong chế độ xem dạng cây.
Đầu tiên, thay đổi thư mục của bạn thành thư mục chính bằng lệnh sau:
cd ~
Sau đó, tìm thư mục .vim bằng lệnh ls -al, để hiển thị các tệp và thư mục ẩn. Điều hướng đến thư mục nếu nó tồn tại.
Nếu bạn không có thư mục .vim trong thư mục chính, hãy tạo cấu trúc thư mục cho NERDTree plugin mà chúng tôi muốn cài đặt bằng lệnh bên dưới:
mkdir -p .vim/pack/vendor/start/nerd_tree
Vim khuyên bạn nên tạo một thư mục riêng cho từng plugin để dễ quản lý. Vì vậy, nếu bạn định cài đặt một plugin khác, bạn sẽ tạo một thư mục mới cho plugin trong ~ / .vim / pack / nhà cung cấp / start / danh mục.
Tiếp theo, tải xuống plugin NERDTree từ GitHub và đặt nó vào nerd_tree thư mục plugin bằng cách sử dụng lệnh sau:
git clone https:
Hầu hết các trang plugin sẽ chứa hướng dẫn về cách tải xuống plugin từ nguồn của nó.
Khởi động trình soạn thảo Vim và sau đó gõ lệnh : NERDTree để mở trình khám phá tệp NERDTree. Đây là một dự án API web ASP.NET Core được mở trong Vim bằng NERDTree.
Để gỡ cài đặt một plugin, chỉ cần xóa thư mục plugin tương ứng của nó (trong trường hợp này, nerd_tree).
2. Cài đặt Plugin Vim Với Trình quản lý Plugin
Trình quản lý gói là cách cài đặt plugin truyền thống trong Vim, trước phiên bản Vim 8. Chúng được hỗ trợ trong tất cả các phiên bản của Vim và có một số trình quản lý gói mà bạn có thể sử dụng để cài đặt plugin.
Một số trình quản lý plugin đáng chú ý nhất bao gồm Vundle, VAM, vim-plug, mầm bệnh, v.v.
Ưu điểm của trình quản lý plugin là bạn không phải tham gia vào việc tạo cấu trúc thư mục theo cách thủ công và việc cập nhật các gói tự động dễ dàng hơn.
Hãy cài đặt một plugin thông qua vim-plug. Nó được sử dụng rộng rãi trong cộng đồng Vim, vì vậy nó có sự hỗ trợ của cộng đồng rất lớn và cũng được ghi nhận đầy đủ.
Đầu tiên, cài đặt vim-plug bằng lệnh:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https:
Tiếp theo, tạo một mục nhập cho plugin của bạn trong tệp ~ / .vimrc. Nếu bạn không có tệp ~ / .vimrc, bạn có thể tạo nó bằng cách sử dụng chạm vào ~ / .vimrc yêu cầu.
Nhập văn bản sau vào tệp ~ / .vimrc của bạn.
call plug
Plug 'preservevim/NERDTree'
call plug
Tất cả các plugin mà bạn định cài đặt phải được đặt trong dòng phích cắm cuộc gọi # begin () và phích cắm cuộc gọi # end (). Trong trường hợp này, chúng tôi muốn cài đặt NERDTree. Sau khi thêm tên plugin, hãy lưu tệp.
Mở trình chỉnh sửa Vim của bạn và chạy lệnh : PlugInstall để cài đặt plugin. Khởi động lại Vim để các thay đổi của bạn có hiệu lực.
Tùy chỉnh Vim Editor trên Linux
Chúng tôi đã xem xét cách tùy chỉnh và mở rộng chức năng của Vim bằng cách cài đặt các plugin. Các ~ / .vimrc tệp là nơi tốt nhất để thêm các cấu hình Vim tùy chỉnh nếu bạn muốn làm cho trình chỉnh sửa trông đẹp mắt.