Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»
В этот раз мы научимся работать с окнами и фолдами в Nvim. И в итоге сможем контролировать все те строки кода, которые попадают в поле нашего зрения.
Окна
Neovim позволяет работать с окнами. Это удобная альтернатива для tmux и подобных программ.
Хотя, наверное. в этом примере окон многовато…
Почти все фишки с окнами доступны после нажатия волшебной комбинации
. Запоминаем как »window». То есть мы нажимаем эту комбинацию, отпускаем клавиши, и сразу за ними прожимаем еще что-то. Потренируемся и создадим новое окно. Откройте редактор и нажмите
. Должно получить что-то вроде этого:
По умолчанию мы создадим горизонтальное окно. Для более точного контроля типа создаваемых окон, вы можете использовать следующие комбинации:
Для горизонтального разделения:
+w s # (я запоминал как "south" - создать окна на юге)
:split # Команда для командной строки. Также разобьет горизонтально
Для вертикального:
+w v # (я запоминал как "vertical")
:vnew # Команда для командной строки. Также разобьет вертикально
Перемещение
Для перемещения между окнами мы используем наши любимые hjkl
.
+w {hjkl} # Перемещение от окна к окну
Например мы находимся в нижнем окне:
Мы прожимаем
и попадаем в окно выше.