Vim: Havayolu Nasıl Kurulur?


16

Vim ile yeni başlıyorum. Bu eğlenceli bir deneyim, ama bir çeşit ezici buldum. Bu eklentiyi kurmaya çalışıyorum, vim-havayolu , ama çok sorun yaşıyorum. Kurulum bölüm Github sayfa basitçe ifade eder:

tüm dosyaları ~ / .vim dizininize kopyalayın

Muhtemelen, bu .zip dosyasını indirmek, ayıklamak ve tüm bu dosyaları ~ / .vim / dizinine kopyalamak anlamına gelir. Bunu yaptım, ama Vim normal gibi başlıyor ve koşmak :help airlinesadece veriyor:

Üzgünüz, havayolu için yardım yok

Bunun kurulmadığı anlamına geliyor. Ayrıca, durum çubuğu aynı kalır. Vim'de yeniyim ve gerçekten bu işi yapmak istiyorum. Şimdiden teşekkürler!

EDIT: Ben de / usr / share / vim / vim73 / dosyaları koyarak çalıştı. Nafile.

DÜZENLEME 2: Çalıştırdım :helptags ~/.vim/docve şimdi yardım sayfası yazdığımda görüntüleniyor :help airline, ancak hala eklentinin kendisini (durum çubuğu) almıyorum. Vim aynı görünüyor, ancak şimdi yardım sayfasını görüntüleyebilir.


1
Lütfen Add set laststatus=2 to your vimrc.ayarlanması gerektiğini belirten yanıtı kabul edin .
matsko

Yanıtlar:


26

Projenin SSS bölümünü kontrol edin .

vim-airline, yeni bir split oluşturana kadar görünmüyor

set laststatus=2Vimrc'nize ekleyin .

Vim içinde :h laststatusbunun neden gerekli olduğunu anlamak için yap. Gelecekte bir eklentinin "yüklenip yüklenmediğini" öğrenmek istiyorsanız kontrol edin :scriptnames.



4

Eğer indirdiğinizde vim-havayolu son sürümünü olarak .zipve geçici bir dizine halletmek, bir olsun vim-airline-mastertemp dizininde dizin. İçinde vim-airline-masterbulacaksınız autoload, docve plugindizinleri. Sen de yapmalısın

  • ~/.vim/ henüz mevcut değilse bu üç dizini kopyalayın (aynı adlara sahip mevcut dizinlerin üzerine yazmayın!) veya
  • yukarıda belirtilen üç dizinin içeriğini aşağıdaki mevcut dizinlere kopyalayın ~/.vim/

Ancak, bir yan not olarak, Vim eklentileri ile oynamanın en sorunsuz yolunu bulduğum için Pathogen'e bakmanızı şiddetle tavsiye ediyorum.


Evet, üç dizinleri kopyalama çalıştı autoload, docve pluginiçine ~/.vim/kullanarak cp -r. Merak etmeyin, cp -rmevcut dizinlerin üzerine yazmaz - sadece onları "birleştirir". Aslında, bunu denemeden ~/.vim/önce bir dizin bile yoktu . Pathogen'e gelince, bunu da yükleyemedim! Yüklemeye çalıştığım eklenti yok sayılıyor gibi görünüyor. Daha önce hiç Vim kullanmadım, bu yüzden ne yapacağımdan emin değilim ...
MunkyCheez

2
patojen yüklemek önemsizdir, tek yapmanız gereken patogen.vim'den talimatları takip etmektir: bu dosyayı ~ / .vim / autoload'a kopyalayın ve ~ / .vimrc'e ekleyin call pathogen#infect(). Sonra tüm eklentiler ~ / .vim / bundle alt dizinleri olacaktır. Bir .vimrc dosyanız var mı?
AnonymousLurker

1

Dosyaların doğru yerde kopyalanmadığına inanıyorum.

.vimDizin altında plugin, docve autoloaddizinler gitmelidir. vim-airline-masterDizin dizin altına gitti şüpheli .vimve bu yüzden eklenti ayarlanmıyor.


(lütfen diğer cevabınıza gönderdiğim yorumu görün)
MunkyCheez

1

Bu manuel kurulum talimatları çok şey varsayıyor - sadece yanlış olduklarını söyleyebilirim. Eklenti dosyaları aslında dizininizin çeşitli alt dizinlerine kopyalanmalıdır ~/.vim.

Zip dosyasını Vim komut dosyaları sayfasından indirdim ve bir göz attım.

doc/airline.txtDosyanın gider ~/.vim/docalt dizine. plugin/airline.vimDosyanın gider ~/.vim/pluginalt dizine. autoload/airline.vimDosyanın gider ~/.vim/autoloadyaptığı gibi dizindeki autoload/airlinedizini ve onun tüm içeriğini.

Bu, muhtemelen bir eklenti yöneticisi kullanılarak yüklenmesi gereken daha karmaşık eklentilerden biridir, ancak Vim ile biraz daha fazla deneyim elde edene kadar endişelenmeyeceğim.


Cevap için teşekkürler; ancak, zaten bu şekilde ayarlanmış işlerim var. Havayolu sitesinden indirdiğim dizinler - doc, autoloadve plugin(ve içerdikleri dosyalar) içindeki ilgili dizinlerle birleştirildi ~/.vim/.
MunkyCheez

1

Bir eklentiyi düzgün bir şekilde yükledikten sonra bile, yardım dosyasına erişilebilir olmasını sağlamak için bunu yapmanız gerekebilir:

:helptags ~/.vim/doc

Bundan sonra, " :help airline" çalıştırılması işe yaramalı ve Vim ortamınızda kullanmak için doğru şekilde nasıl ayarlanacağını size bildirmelidir.


Peki tamam. Ben Mac şimdi (OS X 10.4.11) üzerinde ve ben tekrar yüklemek çalıştı ve bu koştum :helptags ~/.vim/dockomutu, yaptığı ekrana havayolu için yardım ekranına olsun! :) Ancak, eklentinin kendisini alamıyorum - durum çubuğu. Bunu falan "etkinleştirmem" gerekir mi?
MunkyCheez

1
autoloadDizine yerleştirilen her şeyi otomatik olarak etkinleştirmelidir .
Jawa

Ama değil?
MunkyCheez

MunkyCheez: AirLine'ın senaryolarından herhangi biri çıktıda görünüyor :scriptnamesmu?
Heptit

Evet onlar yapar. İşte çıktı :scriptnames: pastebin.com/JXuGFedu
MunkyCheez

1

Windows platformuna gvim için vim-airline yükleyebildim. Ancak aynı işlemi linux tabanlı işletim sistemi için de takip edebilmeniz ve sorunsuz bir şekilde kurabilmeniz gerekir.

NOT: Bu kurulum prosedürü manüeldir.

Vim-airline'ı kurmak için aşağıdaki adımları uygulayın:

  1. İndirilen zip'e tıklayın ( https://github.com/bling/vim-airline ) ve sıkıştırmasını açın.

  2. Windows Kullanıcıları için:

    Vim-airline-master içindeki tüm içeriği kopyalayın ve $ HOME \ vimfiles klasörüne yapıştırın . Vimfiles klasörü yoksa, ana klasörünüzde vimfiles adında yeni bir klasör oluşturun.

    :echo $HOMEvim'de komutu çalıştırarak ana klasörünüzü bulabilirsiniz .

    Linux Kullanıcıları için:

    Vim-airline-master içindeki tüm içeriği kopyalayın ve komutunu kullanarak $ HOME / .vim dizinine yapıştırın cp -r.

  3. Şimdi Komutu çalıştırarak .vimrc dosyanızı açın :edit $HOME/.vimrc. Aşağıdaki satırı .vimrc dosyanıza ekleyin.

    set laststatus=2

    Sebep: 'laststatus' varsayılan ayarı, bölünme oluşturulana kadar durum satırının görünmemesidir. Her zaman görünmesini istiyorsanız, vimrc'nize aşağıdakileri ekleyin: set laststatus = 2

    Daha fazla ayrıntı için komutu :help laststatusvim'de çalıştırın .

  4. Son olarak vim-airline için yardım eklemek için vim'de aşağıdaki komutu çalıştırın.

    Windows Kullanıcıları için:

    :helptags $HOME\vimfiles\doc
    

    Linux Kullanıcısı için:

    :helptags $HOME/.vim/doc
    
  5. :help airlineDaha fazla yardım ve yapılandırma için vim'de çalıştırın .

    Renkli çizgi keyfini !!


0

Kendinize bir iyilik yapın ve patojen gibi bir eklenti yöneticisi yükleyin .

Eklentileri işlemeyi çok daha kolay hale getirir .

Patojen kurduktan sonra, havayolu kurulumu basittir. Eğer varsa git:

git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-airline

Git olmadan zip dosyasını indirmeniz gerekir vim-airline-master.zip. Sonra:

cd ~/.vim/bundle
unzip ~/vim-airline-master.zip
mv vim-airline-master vim-airline

Her şeyi basitleştirmek ve (sonunda) Pathogen'i kurmak istediğim kadar, bunu yapmaya çalıştığımda başarısız oldum. Ne demek istediğimi biliyorsanız, her seferinde bir konuda çalışmayı tercih ederim. Airline'ı kurduktan sonra tekrar Pathogen üzerinde çalışacağım.
MunkyCheez

Tamamen anladım, ancak tüm saygımla, patojenleri işe almanın ilk öncelik olması gerektiğini öneriyorum çünkü alt eklentileri çok daha kolay hale getirecek. Yükleme talimatlarını patojenin github'ında bulabilirsiniz . Eksik olan tek ayrıntı execute pathogen#infect(), ilk komutunuz olmalıdır ~/.vimrc.
Roland Smith
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.