Оглавление:
Определение - Что означает Vim?
Vim, что расшифровывается как Vi Improved, - это популярный текстовый редактор с открытым исходным кодом. Это клон текстового редактора Unix Vi. Первоначально написанный для Amiga в 1988 году, он доступен практически для каждой операционной системы. Vim особенно популярен среди пользователей Linux.
Техопедия объясняет Вим
Vim - текстовый редактор, изначально написанный Брэмом Муленаром. Редактор является клоном Vi, текстового редактора Unix, написанного соучредителем Sun Microsystems Биллом Джоем, когда он был аспирантом в Калифорнийском университете в Беркли в конце 1970-х годов. Первоначально Vi появился как часть дистрибутива программного обеспечения Беркли Unix, или BSD.
Первоначально Moolenar написал Vim для Commodore Amiga в 1988 году, но редактор стал широко доступен практически для каждой операционной системы, которая используется в настоящее время. Он доступен для Mac OS X, Windows, и почти каждый дистрибутив Linux имеет Vim в своих репозиториях управления пакетами. Vim является открытым исходным кодом, и хотя он распространяется бесплатно, пользователям предлагается сделать пожертвование детям в Уганде.
В отличие от текстового процессора, Vim редактирует файлы в виде простого текста. В основном используется для написания программ.
Как и его предшественник Vi, Vim отличается модальным пользовательским интерфейсом. Пользователи перемещаются и выбирают текст в «командном режиме», в то время как редактирование выполняется в «режиме вставки». Сторонники Vim говорят, что этот метод очень эффективен, потому что команды в основном находятся в домашнем ряду клавиатуры.
Vim допускает высокую степень настройки. Пользователи могут определять макросы для персонализации своих сопоставлений клавиш, а также для автоматизации задач редактирования. Он также поддерживает подсветку синтаксиса для большинства языков программирования, включая C, Python и HTML.
Пользователи Vim также конкурируют с пользователями другого редактора, популярного в системах Unix / Linux, Emacs. Это известно как «редактор войн». Опрос, проведенный Linux Journal в 2006 году, показал, что Vim был самым популярным текстовым редактором Linux. Опрос Stack Overflow, проведенный разработчиками в 2016 году, показал, что это четвертая по популярности среда разработки после Notepad ++, Visual Studio и Sublime Text.