تستخدم الطيات في محرر النصوص Vim كوسيلة لتنظيم وتقسيم الشيفرة أو النصوص إلى أقسام قابلة للطي. يمكن لهذه الطيات أن تكون مفيدة جدًا للتنقل السريع في الملفات الضخمة وتحسين قابلية القراءة.
الأمر | الوصف |
---|---|
zf#j | إنشاء طية من الكود لعدد معين من الأسطر للأسفل. مثال: zf3j – طية لثلاث أسطر للأسفل |
zf/string | إنشاء طية حتى وجود string معين. مثال: zf/a إنشاء طية من مكان وجود المؤشر لوجود الحرف a |
zd | حذف الطية الموجودة أدنى المؤشر |
zD | حذف الطية الموجودة أدنى المؤشر مع كل الطيات الموجودة داخلها. |
zc | إغلاق الطية الموجودة أدنى المؤشر |
zC | إغلاق الطية الموجودة أدنى المؤشر وكل الطيات الموجودة داخلها |
zo | فتح الطية الموجودة أدنى المؤشر |
zO | فتح الطية أدنى المؤشر وكل الطيات الموجودة بداخلها. |
za | تبديل فتح وإغلاق الطية أدنى المؤشر (فتح إذا كانت مغلقة، وإغلاق إذا كانت مفتوحة) |
zA | تبدل فتح وإغلاق الطية أدنى المؤشر وكل الطيات الموجودة بداخلها. |
zM | إغلاق كل الطيات المفتوحة في الملف كله (merge) |
zR | فتح كل الطيات في الملف كله. (release/reveal) |
zi | تبديل خاصية ‘foldenable’ (فتح/إغلاق الطيات في كل الملف) |
zj-zk | نقل المؤشر للأسفل (zj) أو للأعلى (zk) للطية التالية |
:mkview | حفظ Folds حتى تكون موجودة دائمة حتى بعد فتح الملف مرة أخرى |
:loadview | تحميل folds التي تم حفظها للملف. |