Категории

Vim

Vim (съкращение от Vi Improved, произнася се „vim“) е безплатен текстов редактор, базиран на по-стария vi.. Днес това е един от най-мощните текстови редактори с пълна свобода на персонализация и автоматизация и произтичащите от това разширения и добавки.

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

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

Една от основните характеристики на редактора Vim е използването на два основни, ръчно превключваеми, режима на въвеждане: команден режим (редакторът се намира в него след стартиране) и текстов режим (режим на директна редакция на текст, подобен на повечето „обикновени“ редактори). Съществуват и други режими.

Vim не е интуитивен, така че ефективната работа с редактора изисква предварително обучение.

Наред с другите неща, Vim има доста удобна и подробна система за помощ, както и система за навигация и преход между разделите му. За да отворите който и да е от разделите му, просто използвайте командата:help в команден режим. Например, за да научите как да напишете своя собствена приставка за Vim, просто въведете:help write-plugin.

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

В сравнение с класическия vi Vim се характеризира със следните подобрения:

Разделянето на прозорците за редактиране може да се извършва многократно както по хоризонтала, така и по вертикала.

поддържане на цикъла на разработка „редактиране-компилиране-поправка“. Автоматично изпълнение на компилация/съставяне, откриване и разпознаване на грешки, прескачане на редове с грешки в текста на програмата.

почти 100-процентова съвместимост с 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.

Благодарение на гъвкавостта на възможностите, предоставяни чрез разширенията, Vim може да се използва и като лично уики.

Категории: За разработчици, Средства за разработка, Текст, Текстови редактори

Реклама