Autoindent'i VIM'in .exrc dosyasında ayarlayın.


1

Ben tüm vi dosyaları için autoindent ayarlamak için bu öğretici takip ediyorum . Bu yüzden ev dizininde (sudo yapmamı gerektiren) bir .exrc dosyası hazırladım, ancak kaydedildikten sonra dosyanın salt okunur olduğunu ve "!" geçersiz kılmak için. Bu yüzden denedim! ZZ, ZZ !,:! ZZ ama hepsi çalışmıyor.

Autoindent'i vi olarak nasıl ayarlarım?

Yanıtlar:


2
  1. Bir .vimrcdosya kullan .

  2. İçine gitmeli sizin "ev" dizinine. Bir Linux kutusunda varsayarsak, sizin "ev" dizini olmalıdır /home/username. Doğru bir şekilde yaparsanız kimlik doğrulaması sorunu olmaz.

    Sizin "ev" dizini genellikle denir ~ya $HOME, senin böylece .vimrc'ın yolu yazılabilir ~/.vimrc, $HOME/.vimrcya da /home/username/.vimrc. ~/.vim/Colorchemes veya eklentileri yüklemek istiyorsanız, manuel olarak oluşturmanız gereken dizinle aynı işlemi yapın .

  3. Kullanmayın set autoindent. Bunun yerine, bu satırı şu adresinize ekleyin ~/.vimrc:

    filetype plugin indent on
    
  4. Uygun bir Vim derlemesi çalıştırdığınızdan emin olun. Çoğu UNIX'teki varsayılan Vim, "ciddi" kullanıma uygun olmayan "küçük" veya "küçük" bir yapıdır. vim-gtkböyle bir "uygun" olan Vim'dir.

  5. Bu konular hakkında okuyun:

    :h :filetype
    :h vimrc-intro
    

Kullanmamak için sebep nedir set autoindent?
43'te Memming

2
Çünkü aptal ve çok genel. Bir dosya türüne özgü girinti kullanmak genellikle daha iyidir.
romainl

2

Romainl'in cevabına ek olarak, "vi" ve "Vim" in benzer olduğunu, fakat aynı olmadığını eklemek istiyorum (Vim, düz vi'den çok daha güçlüdür). Bu yüzden romainl ~/.vimrcyerine kullanmak dedi ~/.exrc. (Vim, eski değilse, ikincisi yoksa uyumluluk nedenleriyle, ancak her zaman kullanmayacağım nedenleri kullanmak için nedenler okuyacak ~/.vimrc.)

Yapmanız gereken diğer şey, açıkça Vim'de çok yenisiniz, " vimtutor" diye koşmak .

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.