Reference - Cài đặt Vim Plugins trên windowns và Linux một cách nhanh nhất
Thứ Ba, 23 tháng 6, 2020
Tối nay làm bài về VIM, cách thêm Plugins vào VIM trên Windowns và Linux một cách nhanh nhất có thể :)
Phân biệt giữa Windowns và Linux thì mô hình chung chỉ là cách nói để phân loại OS mà thôi, còn cách làm việc thì như nhau, không gì thay đổi.
Giờ nói sơ về các Plugins sẽ cài, sau đây là top Plugin thần thánh nhiều người dùng hiện nay :
Plug 'airblade/vim-gitgutter' Plug 'editorconfig/editorconfig-vim' Plug 'itchyny/lightline.vim' Plug 'junegunn/fzf.vim' Plug 'mattn/emmet-vim' Plug 'scrooloose/nerdtree' Plug 'terryma/vim-multiple-cursors' Plug 'tpope/vim-eunuch' Plug 'tpope/vim-surround' Plug 'w0rp/ale'
Windowns :
https://www.vim.org/download.php
Vào trang chủ tải bộ cài mới nhất về cài là xong, cứ Next tới là ok :)
Như vậy là ta đã có Vim ngon lành rồi, giờ thêm Plugins nữa là xong
Vim 8.2 trên windows khi cài nó có tạo sẵn bộ vimfiles, thì ta cứ kế thừa thư mục này mà sử dụng, cần gì thì thêm file vào thôi
Giờ quan trọng nhất cần một file plug.vim, file này có sẵn trên github lấy về sử dụng thôi, muốn downlaod về hay hay kéo về bằng powershell gì cũng được
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Quay lại đường dẫn như hình chỉnh file _vimrc, phần này quan trọng nhất
https://github.com/huntie/dotfiles/blob/f8a129f8e306c853ab52234f605b1d872b0448b1/vim/.vimrc
Copy nội dung ném vào file _vimrc
Thay vì tạo một file plugin riêng, ném luôn config các plugin cần import vào Vim cho nhanh
Mở Vim lên chạy :PlugInstall và đợi chờ là hạnh phúc :)
Linux :
Đầu tiên linux phải cài Vim trước tiên, như trên Pop OS
sudo apt-get install vim
Trên Linux cũng không khác gì windowns là bao, tương tự như trên đó là kéo file, và đường dẫn sẽ là ~/.vim/xxx
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Thay vì như trên windowns copy pugin quăng vào file .vimrc, thì đây tạo 1 file config riêng, sau khi tạo file này thì config kia chỉ copy paste thôi, còn muốn làm như trên cũng được, không sao
~/.vim/plugins.vim
Nội dung trong file plugins.vim này là thông tin plugins
call plug#begin('~/.vim/plugged') Plug 'airblade/vim-gitgutter' Plug 'editorconfig/editorconfig-vim' Plug 'itchyny/lightline.vim' Plug 'junegunn/fzf.vim' Plug 'mattn/emmet-vim' Plug 'scrooloose/nerdtree' Plug 'terryma/vim-multiple-cursors' Plug 'tpope/vim-eunuch' Plug 'tpope/vim-surround' Plug 'w0rp/ale' call plug#end()
Khi mọi thứ đã chuẩn bị xong, quay lại file .vimrc copy toàn bộ nội dung như trên windowns ném vào và không cần sửa gì hết là ok
vi ~/.vimrc
Giờ là chạy :PlugInstall xong thôi
Nhìn sơ sơ qua thấy khá đẹp đây :) đẹp thì đẹp như sử dụng thành thạo nó mới đáng nói, còn nếu khó quá thì có help :) :)
Nhãn: Reference