Vim - Trình cắm
Sử dụng các trình cắm thêm, chúng tôi có thể mở rộng chức năng của Vim. Vim hỗ trợ nhiều plug-in và hầu hết chúng đều có sẵn miễn phí. Chương này nói về trình cắm Vim và chúng ta sẽ thảo luận về các mục sau:
- Quản lý trình cắm
- Một số plug-in hữu ích
Quản lý trình cắm
Phần này thảo luận về quản lý trình cắm. Vim cung cấp nhiều trình quản lý trình cắm khác nhau nhưng chúng tôi sẽ không sử dụng bất kỳ trình quản lý trình cắm nào, thay vào đó chúng tôi sẽ thực hiện tất cả các bước này theo cách thủ công để hiểu rõ hơn. Khi bạn hiểu các bước này, bạn có thể sử dụng trình quản lý trình cắm.
Cài đặt plugin
Để cài đặt bất kỳ trình cắm nào, hãy thực hiện các bước sau:
- Tạo thư mục .vim / pack trong thư mục chính của người dùng
- Sao chép trình cắm vào bên trong thư mục này
- Đặt đường dẫn thời gian chạy trong vim
Hãy để chúng tôi cài đặt plugin badwolf trong Vim. Đó là một cách phối màu cho vim.
$ mkdir -p ~/.vim/bundle $ cd ~/.vim/bundle/
$ git clone https://github.com/sjl/badwolf.git $ echo "set runtimepath^ = ~/.vim/bundle/badwolf" > ~/.vimrc
Bây giờ trình cắm đã được cài đặt, vì vậy chúng tôi có thể sử dụng bảng màu badwold như sau:
:colorscheme badwolf
Cập nhật trình cắm
Nếu chúng ta quan sát kỹ, plug-in chỉ là một tập hợp các tệp và nếu chúng ta muốn cập nhật plug-in đó thì chỉ cần cập nhật thư mục plug-in thích hợp từ ~ / .vim / pack.
Xóa trình cắm
Việc xóa plug-in trong Vim thực sự rất đơn giản. Để xóa trình cắm, hãy thực hiện các bước sau:
- Xóa thư mục trình cắm khỏi ~ / .vim / pack
- Sửa đổi đường chạy thời gian thích hợp
Một số plug-in hữu ích
Dưới đây là danh sách một số plugin Vim hữu ích
Sr.No | Tên & Mô tả |
---|---|
1 | DumpX Tháo rời mã C / C ++ |
2 | awk.vim Thụt lề cho tập lệnh AWK |
3 | Pathogen Trình quản lý gói Vim |
4 | git-switcher.vim Tự động lưu và tải phiên vim dựa trên chuyển đổi nhánh git |
5 | Pyflakes Cung cấp liniting cho các tệp python |