Главная » Файлы » IDE и редакторы » Универсальные

Vim 9.0.1777

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

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

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

Отличия от «обычных» текстовых редакторов

Одна из главных особенностей редактора — применение двух основных, вручную переключаемых, режимов ввода: командного («нормального») и текстового (режим непосредственного редактирования текста, аналогичный большинству «обычных» редакторов).

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

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

  • Работа с многими файлами одновременно. Разбиение окон редактирования может производиться многократно как по горизонтали, так и по вертикали.
  • Поддержка Unicode.
  • Поддержка визуального режима, который позволяет, например, выполнять операции над блоками текста.
  • Неограниченная глубина отмены (undo) и возврата (redo) действий.
  • Широкая файловая поддержка (файл со справкой и более 200 файлов с описанием синтаксиса).
  • Подсветка синтаксиса, автоматическое определение величины отступа для каждой строки в зависимости от языка программирования (поддерживает более 200 языков программирования и форматов конфигурационных файлов).
  • Интеграция с операционной системой, дающая возможности, близкие к интегрированным средам разработки, такие как поиск ошибки по сообщению компилятора, автодополнение идентификаторов и др.
  • Поддержка языка сценариев; возможность написания модулей расширения — плагинов.
  • Автоматическое продолжение команд, слов, строк целиком и имён файлов.
  • Автоматический вызов внешних команд (например, автоматическая распаковка файла перед редактированием).
  • Распознавание и преобразование файлов различных форматов.
  • Удобный механизм истории команд, поисковых слов и т. д.
  • Запись и исполнение макросов.
  • Возможность сохранения настроек и сеанса.
  • Возможна интеграция с языками программирования Perl, Tcl, Python и Ruby.
  • Поддержка языков с письмом справа налево (арабских и других).
  • Сворачивание (folding) текста для лучшего обзора.
  • Возможно использование графического интерфейса в специальных версиях (GTK, Motif, Windows).
  • Хорошо конфигурируется и настраивается под нужды пользователя.
  • Для поклонников vi: практически стопроцентная совместимость с vi.

Справочная система Vim

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

Зеркало №1
x86 Версия
Категория: Универсальные | Добавил: ape_ss | Теги: c++, TeX, Editor, perl, php, Pascal, Ruby, java, Python, Universal
Просмотров: 5700 | Загрузок: 701 | Рейтинг: 0.0/0 | Дата: 21.08.2023
Всего комментариев: 0
avatar