ВИМ режими и како променити режим

Vim Modes How Change Mode



Вим је најпопуларнији и изузетно моћан уређивач текста. Поседује много функција које не бисте очекивали да ћете имати у уређивачу текста. Већина ових функција знатно вам олакшава обављање много посла за кратко време. Вим едитор је модални уређивач текста; користи режиме за различите сврхе, попут уметања текста, извршавања команди и одабира текста. Режими у основи одлучују да ли ће притиском на било који тастер на тастатури уметнути те знакове или померити курсор кроз документ. Због тога је важно знати шта је сваки режим и како га променити.

Овај чланак ће описати шта су Вим режими и како их променити. Вим је бесплатни уређивач текста отвореног кода који је подразумевано инсталиран на већини оперативних система.







Имајте на уму да су све команде и процеси о којима се говори у овом чланку тестирани на Убунту 20.04 ЛТС (Фоцал Фосса).



Начини насиља

У Виму постоје три начина рада: Нормал, Инсерт и Висуал.



Нормал

Нормални режим је почетни режим уређивача Вим. Када отворите нову датотеку, уредите постојећу, она се подразумевано покреће у нормалном режиму. У нормалном режиму не можете уметнути ниједан знак. Нормални режим је такође познат и као командни режим јер се сви притисци тастера које изводите тумаче као команде. На пример, ако притиснете к, то ће померити позицију курсора за један ред уместо да унесе знак к. Слично, ако притиснете ии, она ће копирати тренутни ред уместо уметања ии. Такође, у нормалном режиму, велика и мала слова се различито третирају. На пример, притиском на о створите нову линију за текст испод тренутне локације курсора, док притиском на О креирате нову линију за текст изнад тренутне локације курсора





За приступ нормалном режиму из других режима, притисните тастер Есц.

Режим уметања

Режим уметања је место где можете уметнути текст у датотеку. Овај режим убацује сваки знак који откуцате на тренутну локацију курсора.



Визуелни режим

Визуелни режим вам омогућава да изаберете текст тако да на њему можете да извршите одређене операције (исецање, копирање, брисање).

Промена режима

Као што је већ речено, када креирате или отворите датотеку у вим -у, она се прво отвара у нормалном режиму.

Да бисте унели било који знак, мораћете да се пребаците у режим уметања. Постоје различите команде за улазак у режим уметања из нормалног режима које су и, И, о, О, а и А. Најчешће коришћена команда за улазак у режим уметања је и. Да бисте се вратили у нормални режим, притисните Есц.

За прелазак у визуелни режим из нормалног режима, различите команде су в, В, Схифт + в и Цтрл + в. Најчешће коришћена команда за улазак у режим уметања је в.

Да бисте се пребацили у визуелни режим из режима уметања, прво пређите у нормални режим притиском на тастер Есц, а затим притисните в да бисте прешли у визуелни режим.

Основне команде

Ево неколико основних команди које се могу користити за уметање и руковање текстом у Виму:

Команде повезане са датотекама

: ин записати датотеку на диск
: Шта затворите ви без чувања датотеке
: вк упишите датотеку на диск и затворите ви
: к! Занемарите упозорење и одбаците промену
: в име датотеке Сачувајте датотеку као назив документа

Померање курсора

ј померите курсор за један ред надоле
до померите положај курсора за један ред нагоре
тхе померите курсор на дно екрана
0 пређите на почетак реда
$ пређите на крај реда

Уметање текста

И уметните текст на почетак реда
и уметните текст испред тренутне локације курсора
до уметните текст после тренутне локације курсора
или Направите нову линију за текст испод тренутне локације курсора
ИЛИ Креирајте нови ред за текст изнад тренутне локације курсора

Промена текста

ДЦ Уклоните целу линију и покрените режим уметања.
с Уклоните знак испод курсора и покрените режим уметања.
р Замените знак испод курсора

Копирање лепљења

и Копирајте изабрани текст у међуспремник
ии Копирајте тренутни ред
П уметнути текст испред курсора,
п Уметните текст на месту иза курсора

Брисање текста

Икс избришите знак пре тренутне локације
Икс избришите знак испод тренутне локације
Д. Исеците до краја линије
дд Исеците тренутну линију

Поништи / Понови

у поништи последњу промену

Цтрл_Р Реади

Уређивач текста треба да буде оптимизован за уређивање, а не само за писање, а Вим је један од њих. Има засебне начине за уређивање, уметање и одабир текста. У овом чланку сте научили о режиму вим Нормал, Инсерт и Висуал, као и о томе како да се пребацујете између различитих режима. Надам се да вам се допао чланак!