39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
|
|
# vim
|
|||
|
|
|
|||
|
|
> Vim (Vi IMproved) — текстовый редактор командной строки с несколькими режимами для работы с текстом.
|
|||
|
|
> Нажатие `<i>` в обычном режиме включает режим вставки. Нажатие `<Esc>` возвращает в обычный режим для использования команд Vim.
|
|||
|
|
> Смотрите также: `vimdiff`, `vimtutor`, `nvim`, `gvim`.
|
|||
|
|
> Больше информации: <https://www.vim.org/>.
|
|||
|
|
|
|||
|
|
- Открыть файл:
|
|||
|
|
|
|||
|
|
`vim {{путь/к/файлу}}`
|
|||
|
|
|
|||
|
|
- Открыть файл на определённой строке:
|
|||
|
|
|
|||
|
|
`vim +{{номер_строки}} {{путь/к/файлу}}`
|
|||
|
|
|
|||
|
|
- Открыть справку Vim:
|
|||
|
|
|
|||
|
|
`<:>help<Enter>`
|
|||
|
|
|
|||
|
|
- Сохранить и выйти из текущего буфера:
|
|||
|
|
|
|||
|
|
`{{<Esc><Z><Z>|<Esc><:>x<Enter>|<Esc><:>wq<Enter>}}`
|
|||
|
|
|
|||
|
|
- Перейти в обычный режим и отменить последнее действие:
|
|||
|
|
|
|||
|
|
`<Esc><u>`
|
|||
|
|
|
|||
|
|
- Найти шаблон в файле (нажать `<n>`/`<N>` для перехода к следующему/предыдущему совпадению):
|
|||
|
|
|
|||
|
|
`</>{{шаблон_поиска}}<Enter>`
|
|||
|
|
|
|||
|
|
- Выполнить замену по `regex` во всём файле:
|
|||
|
|
|
|||
|
|
`<:>%s/{{regex}}/{{замена}}/g<Enter>`
|
|||
|
|
|
|||
|
|
- Показать номера строк:
|
|||
|
|
|
|||
|
|
`<:>set nu<Enter>`
|