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> не знищує створені в попередньому режимі згортки).
== Посилання ==
|