VIM editor. удобный текстовый редактор linux. Конфигурационные файлы vim. tab menu in vim


Текстовый редактор linux — VIM

редактор vim Vi IMproved

Так как всё текстовое (включая и этот сайт) пишется мною исключительно в редакторе vim, то необходимо рассказать про этот замечательный текстовый редактор.

Почему именно vim?

  1. vim (или его старший брат vi) есть по умолчанию в любой linux (UNIX) системе.
  2. vim продуман и очень грамотно сделан. И даже если поначалу непонятны комбинации клавиш vim, то потом понимаешь, что всё было продумано до мелочей и так действительно удобнее!
  3. vim легко настраивается под свои нужды. Причем все настройки хранятся в одном файле — vimrc, который очень просто скопировать с одной машины на другую.
  4. Подсветка синтаксиса (Синтаксис на любой конфиг из /etc/, на любой язык программирования!), возможность сделать свои шаблоны для файлов, подключаемые модули и расширения, компилляция на лету, и многое другое.
  5. Да стоит только попытаться углубиться в дебри vim дополнений, как открывается целый мир. =) Но лично мне вполне хватает стандартной поставки vim + свой vimrc, который путешествует со мной от сервера к серверу уже несколько лет. И это говорит о том, что vim подходит для любого человека. Адаптируется именно под ваши нужды, от малого до большого.

Кстати, vim портирован и под windows и под MacOS. Так что достаточно изучить его один раз и вы сможете удобно работать в своем любимом редакторе всегда и везде.

Вим существует как vim (vi — гораздо старше) уже более 20 лет.
* первая версия vi — 1976 г.; первая версия vim 1988 г. (Раз уж это дошло до наших дней и активно используется, то наверное оно хорошо)
За это время он завоевал огромное количество наград как лучший текстовый редактор и всеобщую любовь linux сообщества.

Не скажу, что освоить vim просто.
Придется потрудиться, чтобы привыкнуть к смене режимов ввода и редактирования, подобрать под себя нужные именно тебе функции, выбрать из громадного количества команд vim только те, которые будут удобны именно тебе.
Но ведь привыкнув один раз, ты получаешь один редактор подо все Операционные Системы и на все времена. А это того стоит!

c 1996 года существует графический интерфейс. Ныне это GVim (графическая морда для vim).

С чего начать изучать vim?

Да не с чего. =))
Просто ввести в консоли команду vim [ИМЯ ФАЙЛА] и нажать ентер.
Для того, чтобы понять что делать потом, как начать вводить текст, как переключаться между режимами, как сохранить и выйти, была написана отдельная статья по самым простым действиям в vim.
После того, как вы немного освоитесь с переключением режимов, советую почитать более полное руководство по командам и приемам редактирования в vim. Правда, не моего авторства.
Потом, постепенно привыкая писать и редактировать тексты, наверняка вам захочется создать свой vimrc. Предложу свой vimrc как пример (основу) для дальнейших исправлений.
* Обратите внимание на ссылку в статье про vimrc. Она ведет на самый актуальный вариант конфига vim. На тот, при помощи которого я и пишу сейчас эти строки.

Очень удобный текстовый редактор с подсветкой синтаксиса, в котором можно всё настроить под себя.
Например, свои выпадающие по tab меню vim.
Работать с различными кодировками файлов, сделать свои штампы, переопределять сочетания клавиш, и даже компилировать «на лету» написаный код.
Не говоря уже о массе настраиваемых плагинов под vim.
vim как пластелин. Благодаря возможности править конфигурационные файлы, можно вылепить из vim такой редактор, который будет удобен именно вам.
Несомненным плюсом vim может послужить и то, что vim уже есть во многих дистрибутивах linux «по умолчанию».
Скачать VIM для любой ОС и совершенно бесплатно можно с официального сайта vim.