Bir sonraki makalede Vundle'a bir göz atacağız. Bugün, dünyadaki tüm editörlere rağmen, Vim şüphesiz en güçlü ve çok yönlü araçlardan biridir. metin dosyalarını değiştir, sistem yapılandırma dosyalarını yönetin ve kod yazın. Bu düzenleyiciden nefret eden birçok kullanıcının pişmanlığına çok fazla. Vim'in işlevselliği eklentiler kullanılarak farklı seviyelere genişletilebilir ve bunlar Vundle tarafından kontrol edilebilir.
Bu, aşağıdakiler için son derece yararlı bir eklentidir: Vim eklentilerini yönet. Vundle, kurduğumuz her eklenti için ayrı bir dizin ağacı oluşturur ve ilgili eklenti dizininde ek yapılandırma dosyalarını saklar. Kısacası, yeni eklentiler yüklememize, mevcut olanları yapılandırmamıza, güncellememize, kurulu eklentileri aramamıza ve kullanılmayan eklentileri temizlememize izin verecektir. Tüm eylemler etkileşimli olarak tek bir tuş vuruşuyla gerçekleştirilebilir.
Vundle Kurulumu
Vundle'a ihtiyacınız varsa, bunu hayal edin zaten sisteminize vim yüklediniz. Eğer durum bu değilse, vim ve git yükle (vundle'ı indirmek için). Bu paketleri Debian tabanlı sistemlere kurmak için aşağıdaki komutu kullanabilirsiniz:
sudo apt-get install vim git
Vundle'ı indirin
Gidiyoruz Vundle deposunu klonla:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Vundle'ı Yapılandır
Vim'e yeni eklenti yöneticisini kullanmasını söylemek için dosyayı oluşturmamız gerekiyor ~ / .vimrc.
vim ~/.vimrc
Aşağıdaki satırları bu dosyanın en üstüne koyun:
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
"Gerekli" olarak işaretlenen satırlar Vundle gereksinimleridir. Çizgilerin geri kalanı, istersek eleyebileceğimiz sadece örnek. Bittiğinde, dosyayı şununla kaydediyoruz: : wq.
Şimdi vim'i açabiliriz:
vim
Eklentileri yükle
Eklentileri kurmak için editörün içine yazacağız:
:PluginInstall
Herkese bölünmüş yeni bir pencere açılacaktır. .vimrc dosyasına eklediğimiz eklentilerotomatik olarak yüklenecek.
Kurulum tamamlandığında, arabellek önbelleğini temizle aşağıdaki komutu yazarak:
:bdelete
Biz de yapabiliriz eklentileri vim'i açmadan kurun. Bu komutu terminalden kullanmanız yeterlidir:
vim +PluginInstall +qall
Vundle ile Vim eklentilerini yönetin
Yeni eklentiler ekleyin
Önce şunu arayın: mevcut eklentiler komut kullanarak:
:PluginSearch
Daha vimscripts sitesinden yerel listeyi güncelleyin, Ekle "!" sonunda:
:PluginSearch!
Mevcut tüm eklentileri gösteren yeni bir bölünmüş pencere açılacaktır.
Ayrıca yapabileceğiz eklentinin tam adını belirtin Ne arıyoruz:
:PluginSearch vim-dasm
Bir eklenti kurmak için, imleci ilgilendiğiniz satıra getirin ve «i» ye basın. Bu, seçilen eklentiyi kuracaktır.
Benzer şekilde, sisteminizde olmasını istediğiniz tüm eklentileri yükleyin. Kurulduktan sonra, Vundle arabellek önbelleğini temizle komut kullanarak:
:bdelete
Otomatik yüklemenin başarılı olması için, .vimrc dosyasına yüklenen eklentinin adını eklemeliyiz. Bunu yapmak için vim'e yazın:
:e ~/.vimrc
Dosyanın içine şunu ekleyin:
Plugin 'vim-dasm'
Vim-dasm'ı herhangi bir eklentinin adıyla değiştirin. Şimdi ESC tuşuna basın ve şunu yazın: wq değişiklikleri kaydetmek ve dosyayı kapatmak için.
Tüm eklentilerinizin .vimrc dosyasında aşağıdaki satırdan önce eklenmesi gerektiğini unutmayın:
filetype plugin indent on
Yüklü eklentilerin listesi
Daha yüklü eklentileri listeleyin, vim düzenleyiciden yazın:
:PluginList
Eklentileri güncelleyin
Daha tüm yüklü eklentileri güncelleyazar:
:PluginUpdate
Eklentileri yeniden yükleyin
Daha tüm eklentileri yeniden yükleyazar:
:PluginInstall!
Eklentileri kaldırın
İlk olarak, yüklü tüm eklentileri listeler:
:PluginList
Şimdi imleci doğru satıra getirin ve SHITF + d tuşlarına basın:
:e ~/.vimrc
Sonra .vimrc dosyasını düzenleyin ve eklentiye referans veren eklenen girişi kaldırın. yazıyor : wq değişiklikleri kaydetmek ve düzenleyiciden çıkmak için.
yardım
Bu, buzdağının sadece görünen kısmı. içinde Vundle kullanımı GitHub sayfası. Daha fazla ayrıntı için, şu adrese de danışabiliriz: yardım bölümü vim düzenleyicisine aşağıdakileri yazarak:
:h vundle
Birçoğu biraz bir milyon ve çok daha fazlası için çok teşekkür ederim ... vim hakkında çok şey öğrendim
Varşova'dan selamlar.