Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Vim

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

На цій сторінці показано неперевірені зміни

Vim
VIM з українською локалізацією інтерфейсу
Типтекстовий редактор
АвторБрем Муленар
РозробникБрам Моленар Редагувати інформацію у Вікіданих
Перший випуск1991
Стабільний випуск8.2.0000 (13 грудня2019; 5 років тому (2019-12-13))
ПлатформаБагатоплатформність
Операційна системаGNU/Linux[d][1], BSD[d][1], macOS[1], Windows[1], Android[1] і iOS[1] Редагувати інформацію у Вікіданих
Мова програмуванняC іVim скрипт
ЛіцензіяGNU GPL[2] і Vim licensed[3][4] Редагувати інформацію у Вікіданих
Репозиторійgithub.com/vim/vim
Вебсайтvim.org Редагувати інформацію у Вікіданих

|frequently_updated=

Vim (скорочення відангл.ViImproved, вимовляєтьсяВім) —текстовий редактор, створений на основі старішогоvi. Нині це один з найпотужніших текстових редакторів[джерело?] з повною свободою налаштування та автоматизації й великою кількістю створених завдяки цьому розширень та надбудов.

Слово «vim» в перекладі з англійської означає «наснага», «енергія», «ентузіазм».

графічний Vim (GTK+ 2)

Інтерфейс Vim'а працює втекстовому (командному) режимі, проте існує й модифікація для використання уграфічному віконному інтерфейсі — gVim. Багато команд gVim можуть викликатися через відповідніменю.

Відмінності від «звичайних» текстових редакторів

[ред. |ред. код]

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

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

[ред. |ред. код]
Підсвічування синтаксисувікі-розмітки

Огляд: вибрані поліпшення vi

[ред. |ред. код]

Vim в «командному» режимі

[ред. |ред. код]

У порівнянні з класичним vi редактор vim відрізняється такими поліпшеннями:

  • Робота з багатьмафайлами одночасно. Розбиття вікон редагування може проводитися багаторазово як по горизонталі, так і по вертикалі;
  • ПідтримкаUnicode;
  • Підтримка візуального режиму, який дозволяє, наприклад, виконувати операції над блоками тексту;
  • Необмежена глибина скасування (undo) і повернення (redo) дій;
  • Широка файлова підтримка (файл з довідкою і понад 200 файлів з описом синтаксису);
  • Підсвічування синтаксису, автоматичне визначення величини відступу для кожного рядка в залежності відмови програмування. Підтримує понад 200 мов програмування, форматівконфігураційних файлів тамов розмітки, включно звікі-розміткою;
  • Інтеграція з операційною системою, що дає можливості, близькі доінтегрованих середовищ розробки, наприклад, пошук рядка з помилкою за повідомленням компілятора, автодоповнення ідентифікаторів тощо;
  • Підтримка мови сценаріїв; можливість написання модулів розширення — плагінів;
  • Автоматичне продовження команд, слів, рядків цілком і імен файлів;
  • Автоматичний виклик зовнішніх команд (наприклад, автоматичне розпакування файлу перед редагуванням);
  • Розпізнавання та перетворення файлів різних форматів;
  • Зручний механізм історії команд, пошукових слів і т. д.;
  • Запис і виконаннямакросів;
  • Можливість збереження налаштувань і сесії;
  • Можлива інтеграція з мовами програмуванняPerl,Tcl,Python іRuby;
  • Можливе використання графічного інтерфейсу в спеціальних версіях (GTK,Motif, …);
  • Добра конфігурація та налаштування під потреби користувача;
  • Для шанувальників vi: практично стовідсоткова сумісність з vi.

У редакторі vim вдалося об'єднати всі найбільш значущі удосконалення vi.

Довідкова система vim

[ред. |ред. код]

Vim має досить зручну і докладну довідкову систему і систему навігації та переходу між її розділами. Щоб відкрити будь-який її розділ достатньо скористатися командою: help в командному режимі. Наприклад, щоб дізнатися, як написати власний плагін для vim достатньо набрати:help write-plugin.

Примітки

[ред. |ред. код]
  1. абвгдежFree Software Directory
  2. https://www.webcitation.org/65et8f0mc?url=http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
  3. https://vimhelp.org/uganda.txt.html#license
  4. https://github.com/vim/vim/blob/master/LICENSE

Посилання

[ред. |ред. код]
Вікіпідручник має книгу на тему
Сабреддіт (англ.)
Тематичні сайти
Словники та енциклопедії
Довідкові видання
вікі Fandom (англ.) ·Namuwiki
Нормативний контроль
DOS
Windows
UNIX-подібні ОС

1Nvi1OzeditorEdElvis[en]GeanygeditGnotepadKateKeditKWriteLeafpadNanoNeditNviNeditOzeditorViXcoralXemacsMousepad

Крос-
платформові
SDK
Функції
Стільничні середовища,
віконні менеджери тощо
Прикладні програми,
пакети, утиліти тощо
Розробка ПЗ
Технології та бібліотеки
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Vim&oldid=44207038
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2025 Movatter.jp