Vundle, kelola plugin di Vim secara efektif

Tentang Vim Vundle

Pada artikel selanjutnya kita akan melihat Vundle. Saat ini, terlepas dari semua editor di dunia, Vim tidak diragukan lagi adalah salah satu alat paling kuat dan serbaguna untuk memanipulasi file teks, kelola file konfigurasi sistem dan tulis kode. Banyak penyesalan dari banyak pengguna yang membenci editor ini. Fungsionalitas Vim dapat diperluas ke berbagai level menggunakan plugin, dan kami dapat mengontrolnya melalui Vundle.

Ini adalah plugin yang sangat berguna untuk kelola plugin Vim. Vundle membuat pohon direktori terpisah untuk setiap plugin yang kami instal dan menyimpan file konfigurasi tambahan di direktori plugin yang sesuai. Singkatnya, ini akan memungkinkan kita untuk menginstal plugin baru, mengkonfigurasi yang sudah ada, memperbaruinya, mencari plugin yang diinstal, dan membersihkan plugin yang tidak digunakan. Semua tindakan dapat dilakukan dengan satu penekanan tombol secara interaktif.

Instalasi Vundle

Jika Anda membutuhkan Vundle, bayangkan itu Anda telah menginstal vim di sistem Anda. Jika bukan itu masalahnya, instal vim dan git (untuk mengunduh vundle). Anda dapat menggunakan perintah berikut untuk menginstal paket ini di sistem berbasis Debian:

sudo apt-get install vim git

Unduh Vundle

Kita akan mengkloning repositori Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Konfigurasi Vundle

Untuk memberi tahu vim untuk menggunakan pengelola plugin baru, kita perlu membuat file ~ / .vimrc.

vim ~/.vimrc

Letakkan baris berikut di bagian atas file ini:

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

Garis yang bertanda "wajib" adalah persyaratan Vundle. Sisa baris lainnya hanyalah contoh, yang bisa kita hilangkan jika kita mau. Setelah selesai, kita simpan file tersebut dengan : wq.

Sekarang kita bisa membuka vim:

vim

Pasang pengaya

Untuk menginstal add-on, kami akan menulis di dalam editor:

Vim vundle buka plugininstall

:PluginInstall

Jendela baru akan terbuka dibagi dengan semua plugin yang kami tambahkan di file .vimrc, yang akan dipasang secara otomatis.

instal plugin vundle vim

Saat penginstalan selesai, kita harus melakukannya bersihkan cache penyangga mengetik perintah berikut:

:bdelete

Kita juga bisa instal plugin tanpa membuka vim. Anda hanya perlu menggunakan perintah ini dari terminal:

vim +PluginInstall +qall

Kelola plugin Vim dengan Vundle

Tambahkan plugin baru

Pertama, cari file add-on yang tersedia menggunakan perintah:

Pencarian plugin Vim vundle

:PluginSearch

untuk perbarui daftar lokal dari situs vimscripts, Menambahkan "!" pada akhirnya:

:PluginSearch!

Jendela split baru akan terbuka menampilkan semua plugin yang tersedia.

Kami juga akan bisa tentukan nama persis plugin tersebut Apa yang kami cari:

:PluginSearch vim-dasm

Untuk memasang plugin, gerakkan kursor ke baris yang Anda inginkan dan tekan «i». Ini akan menginstal plugin yang dipilih.

Vim vundle dasm diinstal

Demikian pula, instal semua add-on yang ingin Anda miliki di sistem Anda. Setelah dipasang, kosongkan cache buffer Vundle menggunakan perintah:

:bdelete

Agar pemuatan otomatis berhasil, kita harus menambahkan nama plugin yang diinstal ke file .vimrc. Untuk melakukan ini, tulis di dalam vim:

:e ~/.vimrc

Di dalam file tambahkan:

Plugin 'vim-dasm'

Ganti vim-dasm dengan nama plugin apa saja. Sekarang tekan tombol ESC dan ketik: wq untuk menyimpan perubahan dan menutup file.

Perhatikan bahwa semua plugin Anda harus ditambahkan sebelum baris berikut di file .vimrc:

filetype plugin indent on

Daftar plugin yang diinstal

vim mencantumkan plugin vundle

untuk daftar plugin yang diinstal, tulis dari editor vim:

:PluginList

Perbarui plugin

untuk perbarui semua plugin yang diinstal, dia menulis:

:PluginUpdate

Instal ulang plugin

untuk instal ulang semua plugin, dia menulis:

:PluginInstall!

Copot pemasangan add-on

Pertama, ini mencantumkan semua plugin yang diinstal:

:PluginList

Sekarang tempatkan kursor pada baris yang benar, dan tekan SHITF + d:

:e ~/.vimrc

Kemudian edit file .vimrc dan hapus entri tambahan yang mereferensikan plugin. Menulis : wq untuk menyimpan perubahan dan keluar dari editor.

Membantu

vim vundle help

Ini hanyalah puncak gunung es, kami dapat memperoleh lebih banyak informasi tentang penggunaan Vundle di file Halaman GitHub. Untuk lebih jelasnya kami juga dapat berkonsultasi dengan bagian bantuan dengan mengetik berikut ini di editor vim:

:h vundle

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Henryk dijo

    Terima kasih banyak untuk halamannya banyak sedikit jutaan dan banyak lagi ... Saya belajar banyak tentang vim
    salam dari Warsawa.