Категории программ

Новые программы

Vim

25 апреля, 2014 0

Vim (сокр. от Vi Improved, произносится “вим”) – свободный режимный текстовый редактор, созданный на основе более старого vi. Ныне это один из мощнейших текстовых редакторов с полной свободой настройки и автоматизации, и созданным благодаря этому расширениям и надстройкам.

Пользовательский интерфейс Vim’а может работать в чистом текстовом (консольном) режиме.

Существует и модификация для использования в графическом оконном интерфейсе – GVim. Многие пользовательские команды в GVim могут вызываться через соответствующие пункты меню.

Одна из главных особенностей редактора Vim – применение двух основных, вручную переключаемых, режимов ввода: командного (после запуска редактор находится в нём) и текстового (режим непосредственного редактирования текста, аналогичный большинству “обычных” редакторов). Существуют и другие режимы.

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

Помимо всего прочего, Vim имеет достаточно удобную и подробную справочную систему, и систему навигации и перехода между её разделами. Чтобы открыть любой её раздел достаточно воспользоваться командой :help в командном режиме. Например, чтобы узнать, как написать собственный плагин для Vim достаточно набрать :help write-plugin.

Функциональность Vim

В сравнении с классическим vi Vim отличается следующими улучшениями:

Разбиение окон редактирования может производиться многократно как по горизонтали, так и по вертикали.

поддержка цикла разработки “редактирование – компиляция – исправление” программ. Автоматическое выполнение сборки/компиляции, обнаружение и распознавание ошибок, переход к строкам ошибок в тексте программы.

практически стопроцентная совместимость с vi.

В редакторе Vim удалось объединить все наиболее значимые усовершенствования vi.

Портируемость Vim

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

AmigaOS
Atari MiNT
BeOS
DOS
Mac OS
NextStep
OS/2, OSF
RISC OS
BSD
Linux
SGI
Unix (IBM AIX, HP-UX, SGI IRIX, Sun Solaris, SCO OpenServer и другие)
VMS
Win16 (Microsoft Windows 3.x), Win32 (Windows 4.x и Windows NT)
Apple iOS
Android

Расширения Vim

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

  • MiniBufferExplorer;
  • taglist – для просмотра структуры программных файлов (список функций и пр.);
  • bufexplorer;
  • closetag – для более удобного закрывания тегов при редактировании html и xml файлов;
  • supertab – для автодополнения слов нажатием Tab ⇆ (при этом отступы строк работают как обычно);
  • project – для организации файлов в проекты для более удобной навигации по ним;
  • indexer – для генерации тегов с помощью ctags для всех файлов, входящих в проект (проект может быть организован как плагином project, так и без него). Теги нужны для быстрого перемещения от вызова функции к её объявлению, для получения списка членов структуры или класса, и т. д..

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

Vim

Ссылки

Сайт Vim

Скачать Vim

Разработчику , Редакторы текста , Средства разработки , Текст

Оставить комментарий

*