General: Vim - Kovalevskyi-Academy/AcademyWiki GitHub Wiki
Содержание
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 |
в начало последней строки |
^ |
в начало первого слова текущей строки |
Не забудьте переключить раскладку клавиатуры на английскую
Игра Vim Adventures
Vim Adventures — самый простой способ освоить редактор Vim. Игра создана довольно давно, но от этого не теряет своей актуальности.
Vim — свободный текстовый редактор с полной свободой настройки и автоматизации, что достигается благодаря различным расширениям и надстройкам. Редактор отличается тем, что в нём используется невообразимое количество сочетаний клавиш. Многие из них можно выучить, играя в Vim Adventures.
Игровой мир управляется багами, и в нём нужно установить порядок, выполняя разные задания. Vim Adventures разбита на несколько уровней, для игроков разной степени подготовки. Всего есть 13 уровней. В ходе игры можно сохраняться.
В начале можно только двигаться в разных направлениях (клавиши j
, k
, l
, h
). По мере продвижения по уровням нужно разговаривать с разными персонажами, собирать артефакты и сочетания клавиш. Чтобы вспомнить собранные сочетания клавиш, следует нажать на значок клавиатуры или набрать :keyboard
.
В игре используются те же клавиши, что и в стандартном текстовом редакторе Vim, так что она отлично подходит для изучения и запоминания этих сочетаний. Закрытие любого окна осуществляется клавишей Esc
.
Дополнительные материалы
- Серия видео о Vim
- Практическое использование Vim. Автор: Нейл Дрю
- Покоряя редактор Vim: как зайти, выйти и сделать что-то полезное?
- VimGolf Challenges
Hacks
Если "не работает" --VISUAL MODE--
в vim:
- найдите файл
.vimrc
- добавьте в него строку
:set bg=dark
(либоlight
) и сохраните
Обычно он лежит в домашней директории, или можно найти командой vim --version | grep vimrc
Если файла нет - создайте его touch .vimrc