37 lines
4.2 KiB
Markdown
37 lines
4.2 KiB
Markdown
---
|
||
title: Vim
|
||
localeTitle: Я пришел
|
||
---
|
||
# Vim
|
||
|
||
[![logo](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Vimlogo.svg/75px-Vimlogo.svg.png "Логотип Vim")](https://vim.sourceforge.io)
|
||
|
||
Vim (Vi IMproved) - высоко настраиваемый текстовый редактор, созданный для создания и изменения любого текста очень эффективным. Он включен как «vi» с большинством UNIX-систем, в который также входит MacOS от Apple. Vim значительно улучшился по сравнению с предшественником _vi_ , который был разработан более 40 лет назад, и он все еще используется.
|
||
|
||
Vim обладает стабильностью и обладает множеством функций, в том числе:
|
||
|
||
* постоянное многоуровневое дерево отмены
|
||
* обширная система плагинов
|
||
* поддержка сотен языков программирования и форматов файлов
|
||
* мощный поиск и замена
|
||
* интегрируется со многими инструментами
|
||
* встроенная поддержка макросов для автоматизации текстовых манипуляций
|
||
* можно использовать в системах, которые не поддерживают текстовые редакторы на основе графического интерфейса
|
||
|
||
Одно из главных отличий, которое Vim (и его предшественник, _vi_ ) имеет над другими редакторами, такими как _nano_ , заключается в том, что он является _модальным редактором_ , что означает, что он имеет несколько режимов работы. Например, редактор запускается в _режиме навигации_ , что позволяет быстро перемещать документ (или, точнее, _стремительно быстро_ ). В этом режиме вы можете вводить команды для взаимодействия с вашим документом, например `:i` для входа в `insert mode` `:q` для выхода, `/<text>` для поиска текста и других.
|
||
|
||
Модальная часть Vim - это то, что делает ее действительно мощной. Для интерактивного руководства посетите [OpemVim](http://www.openvim.com/) . Здесь вы можете попробовать несколько своих более мощных функций.
|
||
|
||
## Настройка
|
||
vim обладает практически неограниченными возможностями настройки. Файл конфигурации находится в `~/.vimrc`
|
||
Там же можно прописать и настройки используемых вами плагинов.
|
||
|
||
## Больше информации
|
||
|
||
Для получения дополнительной информации [перейдите на главную страницу Vim](https://vim.sourceforge.io)
|
||
|
||
* Для отображения руководства по пользованию vim, запустите vimtutor - для версии командной строки или gvimtutor для gvim.
|
||
* Также вы можете получить справку по любой команде просто набрав `:h запрашиваемый_объект` в командной строке vim
|
||
* [Open Vim](http://www.openvim.com/) - интерактивный учебник Vim, который вы можете сделать прямо в своем браузере.
|
||
* [Vim Adventures](https://vim-adventures.com) - это онлайн-игра, основанная на быстрых клавишах VIM. Это «Zelda встречает редактирование текста».
|