Selesaikan, uruskan pemalam di Vim dengan berkesan

Mengenai Vim Vundle

Dalam artikel seterusnya kita akan melihat Vundle. Hari ini, walaupun terdapat semua penyunting di dunia, Vim tidak diragukan lagi merupakan salah satu alat yang paling hebat dan serba boleh untuk memanipulasi fail teks, menguruskan fail konfigurasi sistem dan menulis kod. Menyesal banyak pengguna yang membenci penyunting ini. Fungsi Vim dapat diperluas ke tahap yang berbeza menggunakan plugin, dan ini dapat dikendalikan oleh Vundle.

Ini adalah pemalam yang sangat berguna untuk menguruskan pemalam Vim. Vundle membuat pohon direktori yang terpisah untuk setiap plugin yang kami pasang dan menyimpan fail konfigurasi tambahan dalam direktori plugin yang sesuai. Ringkasnya, ini membolehkan kita memasang pemalam baru, mengkonfigurasi yang sedia ada, mengemas kini, mencari pemalam yang dipasang dan membersihkan pemalam yang tidak digunakan. Semua tindakan dapat dilakukan dengan satu kekunci secara interaktif.

Pemasangan Vundle

Sekiranya anda memerlukan Vundle, bayangkan itu anda sudah memasang vim pada sistem anda. Sekiranya itu tidak berlaku, pasang vim dan git (untuk memuat turun vundle). Anda boleh menggunakan arahan berikut untuk memasang pakej ini pada sistem berasaskan Debian:

sudo apt-get install vim git

Muat turun Vundle

Kita akan repositori klon Vundle:

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

Konfigurasikan Vundle

Untuk memberitahu vim untuk menggunakan pengurus pemalam baru, kita perlu membuat fail ~ / .vimrc.

vim ~/.vimrc

Letakkan baris berikut di bahagian atas fail 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 syarat Vundle. Garis selebihnya hanyalah contoh, yang dapat kita hilangkan jika kita mahu. Setelah selesai, kami menyimpan fail dengan : Wq.

Sekarang kita boleh membuka vim:

vim

Pasang plugin

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

Pemasangan plugin Vim vundle terbuka

:PluginInstall

Tetingkap baru akan dibuka dibahagi dengan semua pemalam yang kami tambahkan dalam fail .vimrc, yang akan dipasang secara automatik.

pasang palam vundle vim

Apabila pemasangan selesai, kita mesti hapus cache penyangga menaip arahan berikut:

:bdelete

Kita juga boleh pasang pemalam tanpa membuka vim. Anda hanya perlu menggunakan arahan ini dari terminal:

vim +PluginInstall +qall

Urus pemalam Vim dengan Vundle

Tambahkan pemalam baru

Pertama, cari alat tambah yang ada menggunakan arahan:

Pencarian plugin Vim vundle

:PluginSearch

kepada mengemas kini senarai tempatan dari laman web vimscripts, Tambah "!" pada akhir:

:PluginSearch!

Tetingkap perpecahan baru akan terbuka menunjukkan semua pemalam yang ada.

Kami juga akan dapat nyatakan nama pemalam yang tepat Apa yang kita cari:

:PluginSearch vim-dasm

Untuk memasang pemalam, gerakkan kursor ke garis yang menarik minat anda dan tekan «i». Ini akan memasang pemalam yang dipilih.

Vim vundle dasm dipasang

Begitu juga, pasang semua alat tambah yang anda mahu ada pada sistem anda. Setelah dipasang, kosongkan cache buffer Vundle menggunakan arahan:

:bdelete

Agar pemuatan automatik berjaya, kita mesti menambah nama plugin yang dipasang pada fail .vimrc. Untuk melakukan ini, tulis di dalam vim:

:e ~/.vimrc

Di dalam fail tambahkan:

Plugin 'vim-dasm'

Gantikan vim-dasm dengan nama plugin apa pun. Sekarang tekan kekunci ESC dan taip: wq untuk menyimpan perubahan dan menutup fail.

Perhatikan bahawa semua pemalam anda mesti ditambahkan sebelum baris berikut dalam fail .vimrc:

filetype plugin indent on

Senarai pemalam yang dipasang

vim menyenaraikan plugin vundle

kepada senaraikan pemalam yang dipasang, tulis dari editor vim:

:PluginList

Kemas kini pemalam

kepada kemas kini semua pemalam yang dipasangtulis:

:PluginUpdate

Pasang semula pemalam

kepada pasang semula semua pemalamtulis:

:PluginInstall!

Nyahpasang alat tambah

Pertama, senaraikan semua pemalam yang dipasang:

:PluginList

Sekarang letakkan kursor pada baris yang betul, dan tekan SHITF + d:

:e ~/.vimrc

Kemudian edit fail .vimrc dan alih keluar entri tambahan yang merujuk pada pemalam. Menulis : Wq untuk menyimpan perubahan dan keluar dari editor.

Bantuan

pertolongan vim vundle

Ini hanyalah puncak gunung es, kita boleh mendapatkan lebih banyak maklumat mengenai penggunaan Vundle di anda Halaman GitHub. Untuk lebih jelasnya, kami juga boleh merujuk kepada bahagian pertolongan dengan menaip perkara berikut di editor vim:

:h vundle

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   henryk kata

    Terima kasih banyak untuk halaman banyak juta dan banyak lagi ... Saya banyak belajar mengenai vim
    salam dari Warsaw.