Vim Install Plugins

Vim Install Plugins



Bạn đã bao giờ nghe thấy tên của Vim? Tôi đặt cược bạn đã làm! Đó là một địa ngục của một trình soạn thảo văn bản. Trên thực tế, Vi / Vim là một trong những ứng dụng tồn tại lâu nhất mọi thời đại. Nó đã hơn 20 năm tuổi và vẫn đang phát triển mạnh mẽ! Mặc dù có tỷ lệ sử dụng thấp, Vim là một trong những trình soạn thảo văn bản tốt nhất mà người ta có thể có. Nó hoàn thiện, ổn định và có thể mở rộng với tất cả các plugin mạnh mẽ có sẵn trên internet.

Với sự hỗ trợ plugin ổn định và mạnh mẽ và một cộng đồng lớn đằng sau, Vim là trình soạn thảo văn bản vàng mà bạn nên bắt đầu học ngay bây giờ!







Mặc dù là một trình soạn thảo văn bản mạnh mẽ, Vim không đóng gói tất cả các tính năng có thể có. Đó là lý do tại sao các chương trình cho phép sử dụng các plugin. Điều này đặc biệt đúng với mọi trình soạn thảo văn bản nổi tiếng. Các plugin cải thiện chức năng của trình chỉnh sửa với nhiều tính năng bổ sung khác nhau không có nguồn gốc từ trình chỉnh sửa.



Trong trường hợp của Vim, có một số plugin có sẵn cho tất cả các loại mục đích. Thực tế, plugin là một trong những điểm mạnh nhất của Vim. Có HÀNG TẤN plugin để ứng biến Vim.



Cài đặt plugin Vim

Về cơ bản có 2 cách khác nhau để cài đặt plugin Vim.





Hướng dẫn cài đặt

Trong phương pháp này, bạn phải lấy plugin từ web theo cách thủ công và đặt nó vào thư mục đích. Sau đó, bạn phải cập nhật tệp vimrc theo cách thủ công để Vim luôn tải plugin bất cứ khi nào bạn khởi động Vim. Nếu bạn cập nhật vimrc khi Vim đang chạy, nó sẽ không tải tệp cập nhật. Khởi động lại Vim hoặc yêu cầu Vim tải lại tệp vimrc.

Có nhiều dạng plugin Vim khác nhau. Nó có thể là tệp .vim, tệp Vimball hoặc một tập hợp các thư mục có cấu trúc mong đợi (plugin / *, cú pháp / *, v.v.). Nó phụ thuộc vào plugin bạn sẽ cài đặt. Nếu đó là tệp .vim, hãy đặt nó vào thư mục .vim / plugin. Nếu đó là tệp Vimball, chúng tôi phải sử dụng Vim để cài đặt tệp đó. Nếu đây là loại thứ ba, sẽ hơi khó khăn để thiết lập thủ công tất cả các tệp và thư mục với cấu hình vimrc phù hợp.



Hãy bắt đầu với cái yêu thích của tôi. Đó thực sự là một cách tuyệt vời để sử dụng trình chỉnh sửa Vim. Kiểm tra Vimrc của amix .

Đầu tiên, hãy đảm bảo rằng hệ thống của bạn đã được cài đặt git. Tôi đang chạy Manjaro Linux, một bản phân phối dựa trên Arch với giao diện tuyệt vời và khả năng tinh chỉnh. Nếu bạn đang chạy bất kỳ bản phân phối nào khác, kiểm tra cách cài đặt Git trên Linux .

sudopacman-NS đi

Như trang GitHub gợi ý, hãy chạy lệnh sau để hoàn tất cài đặt.

git clone --chiều sâu=1https://github.com/trộn/vimrc.git ~/.vim_runtime

NS~/.vim_runtime/install_awesome_vimrc.sh

Khi quá trình cài đặt hoàn tất, hãy kiểm tra Vim.

Chuyện gì đã xảy ra thế? Plugin này cung cấp một cách đơn giản để đặt tất cả các tệp cần thiết vào vị trí và cập nhật tệp vimrc cho phù hợp. Kiểm tra các thay đổi được thực hiện đối với tệp vimrc.

tôi đã đến~/.vimrc

Như bạn có thể thấy, các tệp .vim nằm trong một thư mục và vimrc yêu cầu Vim tải các tệp đó bất cứ khi nào Vim khởi động.

Có một Vimball? Mở tệp .vba bằng Vim. Sau đó, chạy lệnh sau.

:nguồn%

Trình quản lý plugin Vim

Đây là cách dễ nhất để quản lý tất cả các plugin Vim của bạn. Hầu như tất cả các công việc thủ công được thực hiện. Các trình quản lý plugin này rất tiện dụng khi bạn đang làm việc với một số lượng lớn các plugin Vim. Sử dụng một trình quản lý plugin phù hợp, bạn có thể làm cho cuộc sống của mình dễ dàng hơn rất nhiều.

Tuy nhiên, việc cài đặt và sử dụng trình quản lý plugin có thể hơi phức tạp. Tất nhiên, di sản của Vim đòi hỏi bạn phải đủ tinh vi để xử lý tất cả các tác vụ một cách hiệu quả.

Dưới đây là các trình quản lý plugin Vim phổ biến nhất hiện có.

Trong hướng dẫn này, chúng ta sẽ xem xét vim-plug, trình quản lý plugin yêu thích của tôi cho Vim.

Vim-plug

Không giống như các trình quản lý plugin Vim khác, vim-plug rất đơn giản. Không cần bất kỳ mã hóa nào. Đó chỉ là một tệp .vim duy nhất. Vim-plug dễ cài đặt hơn và cú pháp rất đơn giản.

Lưu ý: Trong trường hợp của các trình quản lý plugin Vim khác, chỉ cài đặt sẽ được trình bày.

Không cần thêm lời khuyên, hãy bắt đầu.

Cài đặt vim-plug

Kích hoạt thiết bị đầu cuối và chạy lệnh sau.

Xoăn-fLo~/.Tôi đã đến/autoload/plug.vim--create-dirs
https://raw.githubusercontent.com/junegunn/vim-plug/bậc thầy/plug.vim

Định cấu hình vim-plug

Bây giờ, đã đến lúc định cấu hình vimrc để tận dụng lợi thế của vim-plug. Thêm phần vim-plug vào tệp vimrc của bạn.

phích cắm cuộc gọi#begin ('~ / .vim / plug')
phích cắm cuộc gọi#kết thúc()

Chú ý tham số ~ / .vim / được cắm? Nó yêu cầu vim-plug thực hiện tất cả các hành động của plugin trong thư mục. Bạn nên tránh sử dụng các thư mục Vim mặc định như ~ / .vim / plugin.

Bây giờ, ở giữa hai khai báo, cần có tất cả các plugin có cấu trúc sau.

Phích cắm '<cắm vào>'

Ví dụ: hãy nhập dòng sau để bật các plugin NERDTree, vim-easy-align và vim-github-dashboard.

Phích cắm'scrooloose / nerdtree'
Phích cắm'junegunn / vim-easy-align'
Cắm ‘junegunn/vim-github-dashboard '

Bây giờ, chúng ta hãy xem cấu trúc của lệnh. Bạn có để ý cấu trúc ‘scrooloose / nerdtree’ không? Vim-plug sẽ cố gắng tải plugin từ thư mục GitHub. Nó sẽ tự động được dịch sang https://github.com/junegunn/vim-github-dashboard .

Có một số plugin yêu cầu hành động bổ sung sau khi lấy từ repo GitHub. Tham khảo tài liệu về các plugin được liên kết. Các bước bổ sung phải được khai báo trong vim-plug.

Cắm ‘ycm-core / YouCompleteMe', {'làm':'./Tải về.py'}

Trong ví dụ trên, sau khi lấy plugin, vim-plug sẽ chạy tập lệnh Python install.py.

Đối với tất cả các chức năng có thể có của vim-plug, tôi thực sự khuyên bạn nên tham khảo ý kiến ​​của tài liệu vim-plug chính thức trên GitHub .

Đang tải tất cả các plugin

Sau khi vimrc được định cấu hình đúng, hãy khởi động lại Vim hoặc tải lại tệp vimrc.

:vì thế%

Cuối cùng, chạy lệnh sau để bắt đầu cài đặt tất cả các plugin Vim đã được cấu hình cho vim-plug.

: PlugInstall

Vim-plug sẽ tải xuống tất cả các gói trực tiếp từ GitHub và đưa chúng vào thư mục ~ / .vim / plug và tải chúng bất cứ khi nào Vim được tải.

Đang cập nhật plugin

Việc cập nhật plugin khá đơn giản. Chỉ cần chạy lệnh sau trong Vim.

: PlugUpdate

Xóa một plugin

Nếu bạn muốn loại bỏ một plugin, điều đó khá dễ dàng. Chỉ cần xóa mục nhập khỏi phần vim-plug của vimrc và gọi lệnh sau.

: PlugClean

Như bạn có thể thấy, vim-plug đang hỏi bạn có muốn xóa các tệp và thư mục hay không.

Thì đấy! Đã xóa plugin!

Trạng thái plugin

Vim-plug cũng cung cấp tính năng kiểm tra trạng thái hiện tại của plugin.

: PlugStatus

Các trình quản lý plugin khác

Dưới đây là phần giới thiệu ngắn về Vundle và Pathogen. Trước khi bắt đầu, hãy đảm bảo rằng bạn chỉ đang sử dụng một trình quản lý plugin để tránh bất kỳ sự phức tạp và trục trặc không cần thiết nào.

Vundle

Viết tắt của gói Vim, Vundle là một trình quản lý plugin mạnh mẽ với rất nhiều tính năng cơ bản và nâng cao. Nó có thể được so sánh với apt hoặc yum mà các bản phân phối sử dụng

Cài đặt Vundle bằng cách chạy lệnh sau.

git clonehttps://github.com/VundleVim/Vundle.vim.git ~/.Tôi đã đến//Vundle.vim

Cũng giống như vim-plug, Vundle yêu cầu cấu hình tệp vimrc tương tự.

vundle phải có cấu hình
bộkhông tương thích
loại tập tin tắt
định cấu hình đường dẫn thời gian chạy
bộrtp + = ~/.Tôi đã đến//Vundle.vim
khởi động plugin Vundlehàm số
gọi vundle#bắt đầu()
Cắm vào'VundleVim / Vundle.vim'
Cắm vào'tpope / vim-fugitive'
gọi vundle#kết thúc()
một thứ khác phải cónằm ngang
bật thụt lề plugin filetype

Đối với tất cả các chức năng có thể, xem Vundle trên GitHub .

Mầm bệnh

Pathogen là một trình quản lý plugin mạnh mẽ khác cho Vim. Tuy nhiên, cơ chế hoạt động bên trong của Pathogen khá khác biệt so với vim-plug hay Vundle. Nó cho phép bạn trực tiếp quản lý Vim ‘runtimepath’.

Cài đặt Pathogen khá dễ dàng. Lấy plugin Pathogen và đặt nó vào thư mục ~ / .vim.

mkdir -P~/.Tôi đã đến/autoload ~/.Tôi đã đến/&&
Xoăn-Vậy~/.Tôi đã đến/autoload/mầm bệnh.vim https://tpo.pe/mầm bệnh.vim

Để thao tác đường dẫn thời gian chạy, hãy thêm các dòng sau vào tệp vimrc.

thực hiện mầm bệnh#infect ()
cú pháp trên
bật thụt lề plugin filetype

Hoàn thành nhiệm vụ! Bây giờ, bất kỳ plugin nào bạn thêm tại thư mục ~ / .vim / pack sẽ được thêm vào Vim ‘runtimepath’. Ví dụ: hãy cài đặt sensible.vim.

đĩa CD~/.Tôi đã đến/&&
git clonehttps://github.com/tpope/vim-sensible.git

Đối với tài liệu đầy đủ, kiểm tra Pathogen trên GitHub .

Suy nghĩ cuối cùng

Có lẽ phần tốt nhất của tính năng plugin Vim là nó cực kỳ ổn định và quá trình phát triển plugin vẫn đang diễn ra mạnh mẽ. Nếu bạn cần bất kỳ sự trợ giúp nào, cộng đồng sẽ hỗ trợ bạn.

Hãy tự do khám phá thế giới tuyệt vời của các plugin Vim.

Thưởng thức!