Vim: відмінності між версіями

Вилучено вміст Додано вміст
Bunyk (обговорення | внесок)
Bunyk (обговорення | внесок)
Рядок 55:
 
Щоб розгорнути згортку під курсором наберіть <code>zo</code> (o - open). Щоб розгорнути згортку та всі вкладені в неї пишуть <code>zO</code>.
 
Розкрита згортка - це все одно згортка, редактор про неї пам'ятає, і якщо курсор знаходиться в ній, ми можемо закрити її назад командою <code>zc</code>.
 
Щоб повністю видалити згортку наберіть команду <code>zd</code>. Щоб видалити всі згортки - <code>zE</code>. Тільки будьте обережними, команда відміни <code>u</code> не працює для згорток, тому зміни будуть незворотніми.
 
Між згортками можна переміщуватись. <code>zj</code> - перейти до наступної згортки, <code>zk</code> - до попередньої.
 
Vim розглядає закриті згортки як рядки, тому <code>dd</code> видалить не тільки перший рядок тексту, а всі рядки згортки. Аналогічно і з <code>yy</code>.
 
Програмістів також може зацікавити змінна <code>foldmethod</code>, яка задає метод створення згорток. Її значення за замовчуванням - <code>manual</code>, тобто згортки створюються вручну, як було описано вище. Якщо з замінити її на
:set foldmethod=indent
то згортки створяться відповідно до вкладених блоків, але тоді їх не можна буде додавати та видаляти (зате перехід назад в режим <code>manual</code> не знищує створені в попередньому режимі згортки).
 
== Посилання ==