General: Vim - Kovalevskyi-Academy/AcademyWiki GitHub Wiki

gif

Содержание

Vim Cheat Sheet

Хороший справочник на русском https://vim.rtorr.com/lang/ru

Игра PacVim

PacVim — бесплатная текстовая игра с открытым исходным кодом, которая учит вас командам редактора Vim простым и интересным способом. Она была создана под вдохновением от популярной и классической игры PacMan. Её цель более или менее похожа на цель PacMan — вы должны перемещать pacman (зеленый курсор) по всем символам на экране, избегая призраков (красные G).

Установка:

docker run -it freedomben/pacvim 4 n

4 - номер уровня (от 0 до 9)

n - сложность (n - normal, h - hard)

Список команд:

Клавиша Назначение
q выйти из игры
h влево
j вниз
k вверх
l вправо
w верёд к началу следующего слова (включая пунктуацию)
W верёд к началу следующего слова (исключая пунктуацию)
e верёд к концу следующего слова (включая пунктуацию)
E верёд к концу следующего слова (исключая пунктуацию)
b назад к началу следующего слова (включая пунктуацию)
B назад к началу следующего слова (исключая пунктуацию)
$ в конец строки
0 в начало строки
gg/1G в начало первой строки
numberG в начало строки number
G в начало последней строки
^ в начало первого слова текущей строки

Не забудьте переключить раскладку клавиатуры на английскую

Git-репозиторий игры

Игра Vim Adventures

Vim Adventures — самый простой способ освоить редактор Vim. Игра создана довольно давно, но от этого не теряет своей актуальности.

Vim — свободный текстовый редактор с полной свободой настройки и автоматизации, что достигается благодаря различным расширениям и надстройкам. Редактор отличается тем, что в нём используется невообразимое количество сочетаний клавиш. Многие из них можно выучить, играя в Vim Adventures.

Игровой мир управляется багами, и в нём нужно установить порядок, выполняя разные задания. Vim Adventures разбита на несколько уровней, для игроков разной степени подготовки. Всего есть 13 уровней. В ходе игры можно сохраняться.

В начале можно только двигаться в разных направлениях (клавиши j, k, l, h). По мере продвижения по уровням нужно разговаривать с разными персонажами, собирать артефакты и сочетания клавиш. Чтобы вспомнить собранные сочетания клавиш, следует нажать на значок клавиатуры или набрать :keyboard.

В игре используются те же клавиши, что и в стандартном текстовом редакторе Vim, так что она отлично подходит для изучения и запоминания этих сочетаний. Закрытие любого окна осуществляется клавишей Esc.

Дополнительные материалы

Hacks

Если "не работает" --VISUAL MODE-- в vim:

  • найдите файл .vimrc
  • добавьте в него строку :set bg=dark (либо light) и сохраните

Обычно он лежит в домашней директории, или можно найти командой vim --version | grep vimrc Если файла нет - создайте его touch .vimrc