Push 163 file(s) from Obsidian
This commit is contained in:
+72
@@ -0,0 +1,72 @@
|
||||
**Vim** (_Vi Improved_)— свободный текстовый редактор, созданный на основе более старого vi, разработанного Биллом Джойем в 1991 году. Vim можно использовать как прямо в командной строке (большинство делает именно так), так и через GUI (gVim).
|
||||
|
||||
Vim может работать почти во всех операционных системах (вернее я просто не знаю ОС, в которой он не работает, возможно такой нет). А в современных Линуксах Vim вообще встроен по умолчанию. Скачать его для Windows вы можете [здесь](https://www.vim.org/download.php).
|
||||
|
||||
Про Vim и Vi написано внушительное количество книг внушительных объемов (как для текстового редактора), но в этой статье мы ограничимся лишь краткой инструкцией по режимам работы, основным командам и макросам, которых достаточно для комфортного использования редактора.
|
||||
|
||||
### Режимы работы Vim
|
||||
|
||||
- Режим команд (Command mode) - используется для выполнения команд. При запуске Vim, вы находитесь в этом режиме.
|
||||
|
||||
- Режим вставки (Insert mode) - используется для ввода текста. Для перехода в этот режим, нажмите клавишу "i".
|
||||
|
||||
- Режим замены (Replace mode) - используется для замены существующего текста. Для перехода в этот режим, нажмите клавишу "R".
|
||||
|
||||
- Режим визуального выделения (Visual mode) - используется для выделения текста для копирования, вырезания или изменения. Для перехода в этот режим, нажмите клавишу "v".
|
||||
|
||||
### Навигация
|
||||
|
||||
- h - переместить курсор влево
|
||||
|
||||
- j - переместить курсор вниз
|
||||
|
||||
- k - переместить курсор вверх
|
||||
|
||||
- l - переместить курсор вправо
|
||||
|
||||
- w - переместить курсор на начало следующего слова
|
||||
|
||||
- b - переместить курсор на начало предыдущего слова
|
||||
|
||||
- e - переместить курсор на конец текущего слова
|
||||
|
||||
- 0 - переместить курсор в начало строки
|
||||
|
||||
- $ - переместить курсор в конец строки
|
||||
|
||||
- gg - переместить курсор в начало файла
|
||||
|
||||
- G - переместить курсор в конец файла
|
||||
|
||||
|
||||
### Редактирование текста
|
||||
|
||||
- i - вставить текст перед курсором
|
||||
|
||||
- a - вставить текст после курсора
|
||||
|
||||
- o - вставить новую строку после текущей строки и перейти в режим вставки
|
||||
|
||||
- dd - вырезать текущую строку
|
||||
|
||||
- yy - скопировать текущую строку
|
||||
|
||||
- p - вставить скопированный или вырезанный текст после курсора
|
||||
|
||||
- u - отменить последнее действие
|
||||
|
||||
- Ctrl + r - повторить отмененное действие
|
||||
|
||||
|
||||
### Сохранение и выход из редактора
|
||||
|
||||
- :w - сохранить файл
|
||||
|
||||
- :q - выйти из Vim
|
||||
|
||||
- :wq - сохранить файл и выйти
|
||||
|
||||
|
||||
Всё это была лишь небольшая часть команд Vim, но как я уже писал, этого достаточно для быстрого старта и понимания того, что происходит в программе. Если вы хотите запомнить все эти команды и макросы, то рекомендую сразу проделать всё это в каком ни будь подопытном файле. Я думаю, что пары – тройки повторений каждой команды будет вполне достаточно для запоминания, по крайней мере, мне хватило.
|
||||
|
||||
На этом эта короткая статья подошла к концу, надеюсь, она была вам полезна. PDF с текстом шпаргалки, и другие полезные материалы вы можете скачать его [здесь](https://t.me/+mbTFRIJGjD84NDJi).
|
||||
Reference in New Issue
Block a user