Nasıl Vim otomatik katlanır etkinleştirebilirim?
Nasıl Vim otomatik katlanır etkinleştirebilirim? set foldmethod=syntax bir şey yapmak için görünmüyor.
CEVAP
Kıvrımlar sözdizimi dayalı izin vermek için aşağıdaki gibi ekleyin .vimrc:
set foldmethod=syntax
set foldlevelstart=1
let javaScript_fold=1 " JavaScript
let perl_fold=1 " Perl
let php_folding=1 " PHP
let r_syntax_folding=1 " R
let ruby_fold=1 " Ruby
let sh_fold_enabled=1 " sh
let vimsyn_folding='af' " Vim script
let xml_syntax_folding=1 " XML
Sözdizimi katlama tabanlı bir $VİM/sözdizimi içinde yer alan dilin sözdizimi dosyaları içinde tanımlanır. Ama bazı diller katlama kuralları sözdizimi dosyalarının içine inşa yok. Örneğin Python. Bu dillerde kıvrımlar yapan http://vim.sf.net dan bir şey indirmek gerekir. Aksi takdirde kıvrımlar girinti göre kullanmak gerekir. Bu etkili yapmak için muhtemelen şunları eklemek istiyorum .vimrc dosyası:
set foldmethod=indent
set foldnestmax=2
Katlanır başka türlü
Kıvrımların 6 türü vardır:
manual manually define folds
indent more indent means a higher fold level
expr specify an expression to define folds
syntax folds defined by syntax highlighting
diff folds for unchanged text
marker folds defined by markers in the text
Şahsen ben sadece sözdizimi kıvrım kullanın. Genellikle ben sadece yöntem kat ve her girinti düzeyi bir kat değil. İş yerinde tutarsız girintileme ve tuhaf bir şekilde eski kod biçimlendirilmiş sık sık girinti katlanması zor ya da imkansız hale getirir. Belgeye işaretleri eklemek zahmetli ve Vim kullanmayan insanlar belgeyi düzenlerken onları korumak olmaz. Manuel kıvrımlar biri kaynak kontrolü kodunuzu düzenler ve tüm kıvrımları şimdi yanlış yerde kadar büyük bir iş.
Daha fazla okuma
:help fold-methodsfarklı ayrıntılarını yöntemleri kat öğrenmeye bakın.:help foldingklavye kıvrımlar işlemek için komutları öğrenmek için bkz.- Katlanır tüm konu hakkında yardım için
:help foldsbkz.

Nasıl web tarayıcı otomatik tamamlama ...
Nasıl bir C verirsiniz# Otomatik Özell...
Nasıl programlı olarak gönderdiğiniz e...
Nasıl otomatik kaldırma Eclipse sondak...
Nasıl Eclipse sütun) seçim modu, etkin...