Trong phần tiếp theo, chúng ta sẽ xem xét về Vundle. Ngày nay, bất chấp tất cả các trình soạn thảo trên thế giới, Vim chắc chắn là một trong những công cụ mạnh mẽ và linh hoạt nhất để thao tác các tệp văn bản, quản lý các tệp cấu hình hệ thống và viết mã. Phần lớn sự hối tiếc của nhiều người dùng ghét trình chỉnh sửa này. Chức năng của Vim có thể được mở rộng đến các cấp độ khác nhau bằng cách sử dụng các plugin và chúng có thể được kiểm soát bởi Vundle.
Nó là một plugin cực kỳ hữu ích cho quản lý các plugin Vim. Vundle tạo một cây thư mục riêng biệt cho mỗi plugin mà chúng tôi cài đặt và lưu trữ các tệp cấu hình bổ sung trong thư mục plugin tương ứng. Nói tóm lại, nó sẽ cho phép chúng ta cài đặt các plugin mới, cấu hình các plugin hiện có, cập nhật chúng, tìm kiếm các plugin đã cài đặt và dọn dẹp các plugin không sử dụng. Tất cả các hành động có thể được thực hiện tương tác với một lần nhấn phím.
Cài đặt Vundle
Nếu bạn cần Vundle, hãy tưởng tượng rằng bạn đã cài đặt vim trên hệ thống của mình. Nếu đó không phải là trường hợp, cài đặt vim và git (để tải vundle). Bạn có thể sử dụng lệnh sau để cài đặt các gói này trên hệ thống dựa trên Debian:
sudo apt-get install vim git
Tải xuống Vundle
Chúng ta sắp kho lưu trữ clone Vundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Định cấu hình Vundle
Để yêu cầu vim sử dụng trình quản lý plugin mới, chúng tôi cần tạo tệp ~ / .vimrc.
vim ~/.vimrc
Đặt các dòng sau ở đầu tệp này:
set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported. " Keep Plugin commands between vundle#begin/end. " plugin on GitHub repo Plugin 'tpope/vim-fugitive' " plugin from http://vim-scripts.org/vim/scripts.html " Plugin 'L9' " Git plugin not hosted on GitHub Plugin 'git://git.wincent.com/command-t.git' " git repos on your local machine (i.e. when working on your own plugin) Plugin 'file:///home/gmarik/path/to/plugin' " The sparkup vim script is in a subdirectory of this repo called vim. " Pass the path to set the runtimepath properly. Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " Install L9 and avoid a Naming conflict if you've already installed a " different version somewhere else. " Plugin 'ascenator/L9', {'name': 'newL9'} " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on " " Brief help " :PluginList - lists configured plugins " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate " :PluginSearch foo - searches for foo; append `!` to refresh local cache " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal " " see :h vundle for more details or wiki for FAQ " Put your non-Plugin stuff after this line
Các dòng được đánh dấu "bắt buộc" là yêu cầu của Vundle. Phần còn lại của các dòng chỉ là ví dụ, chúng tôi có thể loại bỏ nếu chúng tôi muốn. Sau khi hoàn tất, chúng tôi lưu tệp với : wq.
Bây giờ chúng ta có thể mở vim:
vim
Cài đặt plugin
Để cài đặt các tiện ích bổ sung, chúng tôi sẽ viết bên trong trình chỉnh sửa:
:PluginInstall
Một cửa sổ mới sẽ mở ra với tất cả các plugin chúng tôi thêm vào tệp .vimrc, sẽ được cài đặt tự động.
Khi quá trình cài đặt hoàn tất, chúng ta phải xóa bộ đệm đệm gõ lệnh sau:
:bdelete
Chúng tôi cũng có thể cài đặt plugin mà không cần mở vim. Bạn chỉ cần sử dụng lệnh này từ thiết bị đầu cuối:
vim +PluginInstall +qall
Quản lý các plugin Vim với Vundle
Thêm các plugin mới
Đầu tiên, hãy tìm kiếm tiện ích bổ sung có sẵn sử dụng lệnh:
:PluginSearch
đến cập nhật danh sách địa phương từ trang vimscripts, thêm vào "!" cuối cùng:
:PluginSearch!
Một cửa sổ tách mới sẽ mở ra hiển thị tất cả các plugin có sẵn.
Chúng tôi cũng sẽ có thể chỉ định tên chính xác của plugin Chúng tôi đang tìm kiếm cái gì:
:PluginSearch vim-dasm
Để cài đặt một plugin, di chuyển con trỏ đến dòng mà bạn quan tâm và nhấn «i». Thao tác này sẽ cài đặt plugin đã chọn.
Tương tự, hãy cài đặt tất cả các tiện ích bổ sung bạn muốn có trên hệ thống của mình. Một lần được cài đặt, loại bỏ bộ đệm Vundle buffer sử dụng lệnh:
:bdelete
Để tải tự động thành công, chúng ta phải thêm tên của plugin đã cài đặt vào tệp .vimrc. Để làm điều này, hãy viết bên trong vim:
:e ~/.vimrc
Bên trong tệp thêm:
Plugin 'vim-dasm'
Thay thế vim-dasm bằng tên của bất kỳ plugin nào. Hiện nay nhấn phím ESC và gõ: wq để lưu các thay đổi và đóng tệp.
Lưu ý rằng tất cả các plugin của bạn phải được thêm vào trước dòng sau trong tệp .vimrc:
filetype plugin indent on
Danh sách các plugin đã cài đặt
đến liệt kê các plugin đã cài đặt, viết từ trình soạn thảo vim:
:PluginList
Cập nhật các plugin
đến cập nhật tất cả các plugin đã cài đặt, anh viết:
:PluginUpdate
Cài đặt lại các plugin
đến cài đặt lại tất cả các plugin, anh viết:
:PluginInstall!
Gỡ cài đặt tiện ích bổ sung
Đầu tiên, nó liệt kê tất cả các plugin đã cài đặt:
:PluginList
Bây giờ, hãy đặt con trỏ vào đúng dòng và nhấn SHITF + d:
:e ~/.vimrc
Sau đó, chỉnh sửa tệp .vimrc và xóa mục nhập đã thêm tham chiếu đến plugin. Viết : wq để lưu các thay đổi và thoát khỏi trình chỉnh sửa.
Giúp
Đây chỉ là phần nổi của tảng băng chìm, chúng ta có thể biết thêm thông tin về sử dụng Vundle trong Trang GitHub. Để biết thêm chi tiết, chúng tôi cũng có thể tham khảo phần trợ giúp bằng cách nhập nội dung sau vào trình soạn thảo vim:
:h vundle
Cảm ơn bạn rất nhiều vì trang nhiều là một triệu và nhiều hơn nữa ... Tôi đã học được rất nhiều về vim
lời chào từ Warsaw.