SORU
24 EKİM 2008, Cuma


Sekme == 4 boşluk ve otomatik girinti kıvırcık sonra Vim parantez içinde anahtar

Nasılvi-Vim hiç SEKME (Sekmeler için boşluk dönüştürme, kötü!) da kullanabilir miyim sekme == 4 boşluk, ve otomatik olarak girinti kodu Emacs gibi ayraç blok yapar, sonra anahtar yapar?

Ayrıca, nasıl onları bir daha hiç giriş var ve bu yüzden bu ayarları kaydetmek?

Diğer sorular buna bağlı olarak görmedim, ama her zaman istediğim şey biraz kapalı gibi görünüyor.

CEVAP
24 EKİM 2008, Cuma


Bir kaç yanıt aşağıda belirtildiği gibi, tercih edilen yöntem artık smartindent kullanmak için DEĞİL, ama onun yerine aşağıdaki (.vimrc) kullanın:

filetype plugin indent on
" show existing tab with 4 spaces width
set tabstop=4
" when indenting with '>', use 4 spaces width
set shiftwidth=4
" On pressing tab, insert 4 spaces
set expandtab

.vimrc: dosya:

set smartindent
set tabstop=4
set shiftwidth=4
set expandtab

Yardım zaman biraz temiz hava almak dosyaları, ama ne kadar çok okursanız, o kadar iyi Vim alır:

:help smartindent

Daha da iyisi, kaynak taşınabilirlik: bu ayarlar gömebilirsiniz

:help auto-setting

Geçerli ayarları görmek için:

:set all

graywh yorum işaret ettiği gibi, smartindent", ancak yine de ağırlıklı olarak C-gibi sözdizimi: diller için. "daha akıllıca Çalışır cindent tarafından değiştirilmiştir

:help C-indenting

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • EEVblog

    EEVblog

    4 NİSAN 2009
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007