Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

В этот раз мы научимся работать с окнами и фолдами в Nvim. И в итоге сможем контролировать все те строки кода, которые попадают в поле нашего зрения.

Окна

Neovim позволяет работать с окнами. Это удобная альтернатива для tmux и подобных программ.

 Хотя, наверное. в этом примере окон многовато…
Хотя, наверное. в этом примере окон многовато…

Почти все фишки с окнами доступны после нажатия волшебной комбинации <CTRL>+w. Запоминаем как “window”. То есть мы нажимаем эту комбинацию, отпускаем клавиши, и сразу за ними прожимаем еще что-то. Потренируемся и создадим новое окно. Откройте редактор и нажмите <CTRL>+w n. Должно получить что-то вроде этого:

По умолчанию мы создадим горизонтальное окно. Для более точного контроля типа создаваемых окон, вы можете использовать следующие комбинации:

Для горизонтального разделения:

<CTRL>+w s   # (я запоминал как "south" - создать окна на юге) 
:split       # Команда для командной строки. Также разобьет горизонтально 

Для вертикального:

<CTRL>+w v   # (я запоминал как "vertical") 
:vnew        # Команда для командной строки. Также разобьет вертикально

Перемещение

Для перемещения между окнами мы используем наши любимые hjkl.

<CTRL>+w {hjkl}       # Перемещение от окна к окну

Например мы находимся в нижнем окне:

Мы прожимаем <CTRL>+w k и попадаем в окно выше.

Источник: https://habr.com/ru/post/720564/


Интересные статьи

Интересные статьи

Одним погожим днём, я нашёл МК-52 и тут... Смотреть далее Всего голосов 10: ↑10 и ↓0 +10 Просмотры 527 Добавить в закладки 3
Все персонажи и события являются вымышленными. Любое совпадение с реально живущими или когда-либо жившими людьми случайно. Понимаешь, мы – белый шум для всех наших потенциальн...
Друзья, всем привет. Кто следит за нашим каналом тот знает, что практически весь год мы занимались созданием мощного электрического багги. И осенью были проведены первые боевые тесты. Если кому интере...
Всем привет! Был сделан очередной шаг к реализации алгоритма адаптации к ландшафту. До текущего момента я не мог придумать оптимальное решение для определения состояния н...
Элита программисты или нет, достойны они сверхвысоких зарплат и заслуживают ли особого отношения — вопрос спорный. Очевидно только то, что программист — профессия немасштабируемая, поэтому сравне...