YAML biçimlendirilmiş bir metin dosyam var ve VIM için özel katlamayı tanımlamak istiyorum, ancak bunun nasıl yapılacağından emin değilim (katlanmak için VIM belgelerine rağmen). dosya şöyle, YAML "Belgelerin" oluşur: Böyle bir şey aramaya çıkan katlanmış metni istiyoruzVIM'de YAML öğelerini nasıl katlayabilirim?
---
title: My Title
attr1: value1
attr2: value2
---
title: Next Item
attr1: value3
---
title: One More Item
...
:
+---- 2 lines: My Title ----
+---- ? lines: Next Item ---
Herhangi önerileri takdir edilmektedir! Teşekkürler! "Manuel" tüm zamanların dışında bir foldmethod kullanmak istiyorsanız
Cevabınız için teşekkürler!İşaretleyicileri nasıl kullanacağım konusunda net değildim ve bu kesinlikle sorunu çözdü. Bununla birlikte, verileri çoğaltmak istemezseniz, VIM'in katlama düzeylerini otomatik olarak belirlemek için verdiğiniz regexp'i kullanmanın bir yolu var mıdır? – wkranec
@wkranec Uygun 'foldexpr' ve' foldtext' ayarlı 'foldmethod = expr' kullanılarak yapılabilir, ancak hiç kullanmadım. – ZyX