Поиск по сайту:

10 причин, почему вам следует использовать текстовый редактор Vi/Vim в Linux


При работе с системами Linux существует несколько областей, в которых вам понадобится использовать текстовый редактор, включая программирование/сценарии, редактирование конфигурационных/текстовых файлов, и это лишь некоторые из них. Есть несколько замечательных текстовых редакторов для операционных систем на базе Linux.

Рекомендуется к прочтению: 12 лучших текстовых редакторов для Linux

Однако в этой статье мы объясним вам некоторые основные причины, по которым вам стоит рассмотреть возможность использования текстового редактора Vi/Vim (далее — Vim).

Vi был первым экранно-ориентированным текстовым редактором, созданным для Unix. Он был разработан как простой, но мощный для манипулирования текстом.

Vim (Vi IMproved), как следует из названия, является клоном Vi и предлагает еще больше возможностей, чем Vi. Это бесплатное приложение с открытым исходным кодом, предназначенное для использования как из интерфейса командной строки, так и в качестве отдельного приложения в графическом интерфейсе пользователя (GUI).

Он имеет широкие возможности настройки и обладает такими замечательными функциями, как подсветка синтаксиса, поддержка мыши, графические версии, визуальный режим, множество новых команд редактирования и большое количество расширений, а также многое другое.

С учетом вышесказанного ниже приведены основные причины, по которым вам следует рассмотреть возможность использования в первую очередь текстового редактора Vi/Vim в Linux.

1. Vim бесплатен и имеет открытый исходный код.

Vim — это бесплатное программное обеспечение с открытым исходным кодом, распространяемое по лицензии, включающей некоторые положения о благотворительной деятельности. Поэтому разработчик Vim призывает пользователей, которым нравится это программное обеспечение, рассмотреть возможность пожертвования детям из малообеспеченных семей в Уганде. Лицензия совместима со Стандартной общественной лицензией GNU.

Если вам нравится бесплатное программное обеспечение с открытым исходным кодом, это будет одной из первых причин, по которой вам стоит подумать о том, чтобы начать использовать Vim.

2. Vim всегда доступен

Vim доступен в большинстве, если не во всех, дистрибутивах Linux. Вы можете установить его из официальных репозиториев программного обеспечения вашего дистрибутива следующим образом:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim хорошо документирован

Vim тщательно документирован, а это означает, что вы найдете большинство ответов на свои вопросы в его справочной системе; от книг до обширных справочных файлов и множества советов. Все, что вам нужно сделать, это использовать соответствующие ключевые слова в своих справочных запросах.

Кроме того, в Vim имеется полезное встроенное руководство, которое вы можете запустить с помощью команды :help после запуска программы. Это встроенное руководство содержит больше информации, чем справочная страница Vim.

4. У Vim активное сообщество

Vim также имеет сообщество, полное энергии и энтузиазма, предлагающее замечательную поддержку в разработке замечательных плагинов, предлагающее полезные приемы и советы по Vim как для начинающих, так и для опытных пользователей, а также многое другое.

5. Vim легко настраивается и расширяется.

Vim обладает широкими возможностями настройки и имеет обширную систему плагинов. Существует множество хороших плагинов, расширяющих его функциональность.

Одна из лучших коллекций плагинов, с которыми мы когда-либо сталкивались, — это spf13-vim — The Ultimate Distribution for Vim Editor, который представляет собой кроссплатформенный и легко настраиваемый набор плагинов vim и различных ресурсов для Vim, GVim и MacVim.

6. Vim имеет переносимые конфигурации

Конфигурации Vim переносимы, что позволяет вам использовать одни и те же конфигурации во всех ваших системах Linux. Так же можно делиться конфигами с друзьями в интернете и так далее. Все, что вам нужно сделать, это скопировать несколько каталогов и файлов, и все.

7. Vim использует меньше системных ресурсов.

Сильными сторонами Vim являются его небольшие размеры и простота, поэтому он не потребляет значительное количество системных ресурсов в отличие от других текстовых редакторов, особенно графических текстовых редакторов.

Кроме того, он обычно очень быстрый и легкий даже при редактировании огромных файлов исходного кода. Через ssh легко запустить удаленные операции на любом сервере.

Кроме того, он предлагает высокоэффективные сочетания клавиш, что позволяет вам выполнять любые мыслимые задачи, не отрывая пальцев от клавиатуры. Несмотря на свою простоту, Vim обладает множеством возможностей и после изучения становится очень эффективным.

8. Vim поддерживает все языки программирования и форматы файлов.

По умолчанию Vim поддерживает несколько языков программирования и форматов файлов. Он может определить тип редактируемого файла; это делается путем проверки имени файла, а иногда и путем проверки содержимого файла на наличие определенного текста.

9. Vim очень популярен в мире Linux.

Еще одна причина, по которой вы захотите начать использовать или просто придерживаться Vim, заключается в том, что он очень популярен в мире Unix/Linux, особенно среди системных администраторов. Двое из трех опытных системных администраторов Linux порекомендуют изучить Vim.

10. Вим веселый!

И последнее, но не менее важное: Vim интересно изучать, и как только вы начнете активно его использовать каждый день. Когда начальный этап обучения пройден, вы действительно сможете делать с ним удивительные вещи.

Однако вы откроете для себя этот аспект Vim только тогда, когда начнете его изучать и использовать. Да, попробуйте.

Готовы ли вы дать ему шанс, тогда начните изучать Vim сегодня. Помните, что это непросто (так же просто, как нажать кнопку), вы, должно быть, где-то слышали или читали о тонкостях изучения Vim, но руководства, представленные по этим ссылкам ниже, должны дать вам хорошее начало:

  1. Как установить и использовать vi/vim в качестве полнотекстового редактора
  2. Изучите полезные советы и рекомендации по использованию Vi/Vim для улучшения своих навыков – Часть 1
  3. 8 интересных советов и рекомендаций по Vi/Vim для каждого администратора Linux – часть 2
  4. Как включить подсветку синтаксиса в редакторе Vi/Vim
  5. Сделайте «Vi/Vim» как Bash-IDE, используя плагин «bash-support».

На данный момент это все! В этой статье мы объяснили вам некоторые основные причины, по которым вам стоит рассмотреть возможность использования текстового редактора Vi/Vim в Linux. Возможно, это не единственные причины, есть ли у вас какие-нибудь на примете? Дайте нам знать через раздел обратной связи ниже.