VI је моћан конзолни текстуални едитор. Заслужено је један од најчешћих алата у Unix системима. А све захваљујући својој брзини и огромном броју опција за рад са текстовима. Међутим, може бити мало тежак за савладавање. Зато смо у овом чланку сакупили главне команде Vi едитора.
Вим укључује додатне функције као што су истицање синтаксе, подршка за миш и још много тога. Основне команде и пречице на тастатури остају исте и у VI и у Vim-у. Дакле, када једном научите Vi, аутоматски ћете научити основе Вима и његових деривата.
Ево пет разлога зашто препоручујем учење Vi и Vim:
Vi је увек доступан како захтева POSIX стандард.
Vi/Vim је добро документован. Уређивач има своје упутство за употребу - само унесите команду :h у командном режиму.
Vi/Vim има много додатака. Већина њих се може наћи на vimawesome.com , што је једно од најпопуларнијих места за њихово преузимање.
Уређивач троши минималну количину ресурса. Због тога је Vi идеалан за широк спектар задатака. А развој софтвера је само један од њих! На пример, у Vi-ју можете лако писати веома дугачке текстове, чак и романе. Други уређивачи текста, посебно апликације са графичким корисничким интерфејсом, могу се покварити и срушити под таквим оптерећењима.
Да бисте покренули програм, унесите команду:
vi
Такође можете отворити датотеку тако што ћете навести њено име. Ако датотека постоји, биће отворена за уређивање, а ако не, биће креирана нова:
vi your_file.txt
Vi ради у два различита режима:
Командни режим: користи се за навигацију, копирање, лепљење.
Режим уметања: Овде директно уносите текст.
Овај режим је подразумевано омогућен при отварању VI/Vim-а.
Користи се за радње као што су кретање по тексту, копирање, лепљење, брисање, замена текста (али не и његово уређивање). Да бисте се вратили у овај режим, притисните <Esc>
.
h
— лево.
j
— надоле.
k
— горе.
l
— десно.
x
— обриши знак испод курсора.
dd
— обриши тренутни ред.
y
— копирајте изабрани текст.
yy
— копирајте тренутну линију.
p
— уметните текст после курсора. Овај режим се активира у нормалном режиму притиском на :.
Примери команди:
:wq
— сачувај измене и изађи.
:q!
— излаз без чувања.
:h
— помоћ.
:/строка
- претражи стринг.
:%s/foo/bar/g
— замењује сва појављивања речи „foo“ са „bar“ у целом документу.
Овај режим се користи за уређивање текста.
Можете прећи на њега кликом на:
i
— уметните текст испред курсора.
I
- убацује текст на почетак реда.
a
— додавање текста после курсора.
A
- додајте текст на крај реда.
У овом режиму можете да изаберете текст, што је посебно корисно за рад са великим пасусима.
v
— симболи.
V
— линије.
Ctrl+V
— блоковски режим.
Vi/Vim је присутан у скоро свим Unix-сличним системима. Након што проведете мало времена учећи га, имаћете један од најбољих уређивача текста.