Инструменты пользователя

Инструменты сайта


vim:folding

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
vim:folding [2022/07/24 20:56] – [Команды для создания свертки блоков] so_v_avim:folding [2026/09/01 11:48] (текущий) – so_v_a
Строка 1: Строка 1:
 +<!DOCTYPE markdown>
 +
 # Сворачивание (folding) в VIM # Сворачивание (folding) в VIM
  
 Часто когда работаешь с большими файлами, особенно исходниками программ, тяжело окинуть быстрым взглядом все методы/функции т.к. их тело мешает обзору. В VIM есть удобная возможность _сворачивать текстовые блоки в одну линию_ (для кода – все тело метода сворачивается в заголовок метода). Часто когда работаешь с большими файлами, особенно исходниками программ, тяжело окинуть быстрым взглядом все методы/функции т.к. их тело мешает обзору. В VIM есть удобная возможность _сворачивать текстовые блоки в одну линию_ (для кода – все тело метода сворачивается в заголовок метода).
  
-VIM может сворачивать текстовые блоки по следующим правилам:+**VIM может сворачивать текстовые блоки по следующим правилам**:
  
 - ручное сворачивание по метке (описано в :help fold-manual) - ручное сворачивание по метке (описано в :help fold-manual)
Строка 25: Строка 27:
 ## Команды для управления ## Команды для управления
  
-==**zc**== – свернуть блок+**zc** – свернуть блок 
 + 
 +**zo** – развернуть блок
  
-==**zo**== – развернуть блок+**zM** – закрыть все блоки
  
-==**zM**== – закрыть все блоки+**zR** – открыть все блоки
  
-==**zR**== – открыть все блоки+**za** – инвертирование (если открыто – закрыть, если закрыто – открыть)
  
-==**za**== – инвертирование (если открыто – закрыть, если закрыто – открыть)+**zj** - переход к следующей свертке
  
-==**zj**== - переход к следующей свертке+**zk** - переход к предыдущей свертке
  
-==**zk**== - переход к предыдущей свертке+**zd** - удалить свертку под курсором
  
-==**zd**== - удалить свертку под курсором+**zD** - удалить все свертки
  
-==**zD**== - удалить все свертки+**[z** - перейти к началу текущей свертки
  
-==**[z**== - перейти к началу текущей свертки+**]z** - перейти к концу текущей свертки
  
-==**]z**== - перейти к концу текущей свертки+После закрытия vim все свертки забываться, **_для сохранения сверток_** в открытом файле используется команда **:mkview**, а **_для загрузки_** - **loadview**.
  
-После закрытия vim все свертки забываться, **для сохранения сверток** в открытом файле используется команда ==**:mkview**==, **для загрузки** - ==**loadview**==.+[[0_content|Оглавление]]
  
-#vim 
/var/www/html/dokuwiki/data/attic/vim/folding.1658696217.txt.gz · Последнее изменение: (внешнее изменение)