Начни быстро
Вы просто набираете vim
в терминале, чтобы открыть его и запустить новый файл.
Вы можете передать имя файла в качестве опции, и он откроет этот файл, например, vim main.c
. Вы можете открыть несколько файлов, передав несколько аргументов файла.
Vim имеет разные режимы, в отличие от большинства редакторов, которые вы, вероятно, использовали. Вы начинаете в режиме NORMAL
, в котором вы будете проводить большую часть своего времени, когда познакомитесь с vim.
Чтобы вернуться в режим NORMAL
после перехода в другой режим, нажмите Esc . Рекомендуется сопоставить клавишу Caps Lock с Esc, поскольку она ближе, и никто не использует клавишу Caps Lock.
Первым пробным режимом является режим INSERT
, который вводится с помощью a для , добавляемого после курсора , или i для , вставляемого до курсор .
Чтобы войти в режим VISUAL
, в котором вы можете выбрать текст, используйте v . Есть много других вариантов этого режима, которые вы узнаете, узнав больше о vim.
Чтобы сохранить файл, убедитесь, что вы находитесь в режиме NORMAL
, а затем введите команду :w
. Когда вы нажмете :
, вы увидите, что ваша команда появляется в нижней строке состояния. Для сохранения и выхода используйте :x
. Чтобы выйти без сохранения, используйте :q
. Если вы внесли изменение, которое хотели отменить, используйте :q!
.
Настройте vim по своему вкусу
Вы можете отредактировать файл ~/.vimrc
, чтобы настроить vim по своему вкусу. Лучше сначала взглянуть на несколько ( вот мой ), а затем решить, какие варианты подходят вашему стилю.
Вот так выглядит моя:
![vim screenshot](https://i.stack.imgur.com/AcRmL.png)
Чтобы открыть файловый менеджер слева, используйте NERDTree . Для строки состояния используйте vim-aviation . Наконец, цветовая схема соляризация .
Дальнейшее обучение
Вы можете использовать man vim
для некоторой помощи внутри терминала. В качестве альтернативы, запустите vimtutor
, что является хорошей практической отправной точкой.
Хорошая идея распечатать Vim Cheatsheet и держать его перед собой, пока вы изучаете vim.
Удачи!