VIM з українською локалізацією інтерфейсу | |
Тип | текстовий редактор |
---|---|
Автор | |
Розробник | Брам Моленар |
Перший випуск | 1991 |
Стабільний випуск | 8.2.0000 (13 грудня 2019 ) |
Платформа | Багатоплатформність |
Операційна система | GNU/Linux[d][1], BSD[d][1], macOS[1], Windows[1], Android[1] і iOS[1] |
Мова програмування | C і |
Ліцензія | GNU GPL[2] і d[3][4] |
Репозиторій | github.com/vim/vim |
Вебсайт | vim.org |
|
Vim (скорочення від англ. Vi Improved, вимовляється Вім) — текстовий редактор, створений на основі старішого vi. Нині це один з найпотужніших текстових редакторів[] з повною свободою налаштування та автоматизації й великою кількістю створених завдяки цьому розширень та надбудов.
Слово «vim» в перекладі з англійської означає «наснага», «енергія», «ентузіазм».
Інтерфейс 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
.
Примітки
- Free Software Directory
- https://www.webcitation.org/65et8f0mc?url=http://vimdoc.sourceforge.net/htmldoc/uganda.html#license
- https://vimhelp.org/uganda.txt.html#license
- https://github.com/vim/vim/blob/master/LICENSE
Посилання
Вікіпідручник має книгу на тему Vim |
- . vim.sourceforge.net. Архів оригіналу за 16 грудня 2008. Процитовано 30 листопада 2008. (англ.)
- Online Vim documentation [ 18 грудня 2008 у Wayback Machine.](англ.)
- На Wikia є wiki на цю тему: Vim Tips Wiki (англ.)
- man про користувацькі команди (GNU/Linux) (англ.) – сторінка довідки
- #vim на [en] (англ.)
- UNIX: The new and improved Vim editor. ibm.com. (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
frequently updated VimVIM z ukrayinskoyu lokalizaciyeyu interfejsuTip tekstovij redaktorAvtorRozrobnik Bram MolenarPershij vipusk 1991Stabilnij vipusk 8 2 0000 13 grudnya 2019 4 roki tomu 2019 12 13 Platforma BagatoplatformnistOperacijna sistema GNU Linux d 1 BSD d 1 macOS 1 Windows 1 Android 1 i iOS 1 Mova programuvannya C iLicenziya GNU GPL 2 i d 3 4 Repozitorij github com vim vimVebsajt vim org Instrukciyi u Vikipidruchniku Mediafajli u Vikishovishi Vim skorochennya vid angl Vi Improved vimovlyayetsya Vim tekstovij redaktor stvorenij na osnovi starishogo vi Nini ce odin z najpotuzhnishih tekstovih redaktoriv dzherelo z povnoyu svobodoyu nalashtuvannya ta avtomatizaciyi j velikoyu kilkistyu stvorenih zavdyaki comu rozshiren ta nadbudov Slovo vim v perekladi z anglijskoyi oznachaye nasnaga energiya entuziazm grafichnij Vim GTK 2 Interfejs Vim a pracyuye v tekstovomu komandnomu rezhimi prote isnuye j modifikaciya dlya vikoristannya u grafichnomu vikonnomu interfejsi gVim Bagato komand gVim mozhut viklikatisya cherez vidpovidni menyu Vidminnosti vid zvichajnih tekstovih redaktorivOdna z golovnih osoblivostej redaktora zastosuvannya dvoh osnovnih rezhimiv vvodu komandnogo normalnogo i tekstovogo rezhim bezposerednogo redaguvannya tekstu analogichnij bilshosti zvichajnih redaktoriv Vim ne zovsim tomu efektivna robota z redaktorom vimagaye poperednogo navchannya FunkcionalnistPidsvichuvannya sintaksisu viki rozmitki Oglyad vibrani polipshennya vi Vim v komandnomu rezhimi U porivnyanni z klasichnim vi redaktor vim vidriznyayetsya takimi polipshennyami Robota z bagatma fajlami odnochasno Rozbittya vikon redaguvannya mozhe provoditisya bagatorazovo yak po gorizontali tak i po vertikali Pidtrimka Unicode Pidtrimka vizualnogo rezhimu yakij dozvolyaye napriklad vikonuvati operaciyi nad blokami tekstu Neobmezhena glibina skasuvannya undo i povernennya redo dij Shiroka fajlova pidtrimka fajl z dovidkoyu i ponad 200 fajliv z opisom sintaksisu Pidsvichuvannya sintaksisu avtomatichne viznachennya velichini vidstupu dlya kozhnogo ryadka v zalezhnosti vid movi programuvannya Pidtrimuye ponad 200 mov programuvannya formativ konfiguracijnih fajliv ta mov rozmitki vklyuchno z viki rozmitkoyu Integraciya z operacijnoyu sistemoyu sho daye mozhlivosti blizki do integrovanih seredovish rozrobki napriklad poshuk ryadka z pomilkoyu za povidomlennyam kompilyatora avtodopovnennya identifikatoriv tosho Pidtrimka movi scenariyiv mozhlivist napisannya moduliv rozshirennya plaginiv Avtomatichne prodovzhennya komand sliv ryadkiv cilkom i imen fajliv Avtomatichnij viklik zovnishnih komand napriklad avtomatichne rozpakuvannya fajlu pered redaguvannyam Rozpiznavannya ta peretvorennya fajliv riznih formativ Zruchnij mehanizm istoriyi komand poshukovih sliv i t d Zapis i vikonannya makrosiv Mozhlivist zberezhennya nalashtuvan i sesiyi Mozhliva integraciya z movami programuvannya Perl Tcl Python i Ruby Mozhlive vikoristannya grafichnogo interfejsu v specialnih versiyah GTK Motif Dobra konfiguraciya ta nalashtuvannya pid potrebi koristuvacha Dlya shanuvalnikiv vi praktichno stovidsotkova sumisnist z vi U redaktori vim vdalosya ob yednati vsi najbilsh znachushi udoskonalennya vi Dovidkova sistema vim Vim maye dosit zruchnu i dokladnu dovidkovu sistemu i sistemu navigaciyi ta perehodu mizh yiyi rozdilami Shob vidkriti bud yakij yiyi rozdil dostatno skoristatisya komandoyu help v komandnomu rezhimi Napriklad shob diznatisya yak napisati vlasnij plagin dlya vim dostatno nabrati help write plugin PrimitkiFree Software Directory d Track Q2470288 https www webcitation org 65et8f0mc url http vimdoc sourceforge net htmldoc uganda html license https vimhelp org uganda txt html license https github com vim vim blob master LICENSEPosilannyaVikipidruchnik maye knigu na temu Vim vim sourceforge net Arhiv originalu za 16 grudnya 2008 Procitovano 30 listopada 2008 angl Online Vim documentation 18 grudnya 2008 u Wayback Machine angl Na Wikia ye wiki na cyu temu Vim Tips Wiki angl a rel nofollow class external text href http linux die net man 1 vim vim 1 a storinka dovidki man pro koristuvacki komandi GNU Linux angl vim na en angl UNIX The new and improved Vim editor ibm com angl