Постаните Ви Мастер учењем ових 30+ кључних везова
Ви је моћан уређивач текста који је укључен у већину Линук система. Многи људи се заклињу ви и налазе га брже него било који други уредник када науче његове кључне везе. Можете чак користити и кључна везивања ви у Басх-у.
Већ смо покрили почетак рада са ви за почетнике. Ако нисте користили ви за неко време, можда бисте желели да дате тај пост да бисте добили освежавање основе.
Моде Свитцхинг
Као кратка рекапитулација, ви је модални едитор - ту је инсерт мод и стандардни командни мод. У режиму уметања, ви функционише слично обичном уређивачу текста. У командном режиму, искористите предности ових везова за кључеве.
- и - Унесите режим уметања.
- Есцапе - Оставите режим уметања. Ако сте већ у командном моду, Есцапе не ради ништа, па можете притиснути Есцапе да бисте били сигурни да сте у командном режиму.
Померање курсора
Ви користи хјкл тастери за померање курсора у командном режиму. Рани компјутерски системи нису увек имали тастере са стрелицама, па су ови кључеви коришћени. Једна од предности ових пречица је да не морате да померате прсте из почетног реда да бисте их користили.
- х - Померање курсора улево.
- ј - Померите курсор надоле.
- к - Померите курсор горе.
- л - Померите курсор удесно.
Такође можете да користите команде за претрагу да бисте брзо померали курсор.
- / \ Т - Откуцајте / следи неки текст који желите да пронађете и притисните Ентер да бисте брзо померили курсор на локацију текста у датотеци. На пример, ако имате реч игуана у датотеци, откуцајте / игуана и притисните Ентер да бисте брзо преместили курсор тамо.
- ? - Као / али претражује уназад.
- ф - Откуцајте ф за којим следи било који знак да бисте брзо преместили курсор на следећу појаву знака на тренутној линији. На пример, ако на линији имате линију "Хелло ворлд" и курсор је на почетку линије, откуцајте фо да бисте прешли на о у Хелло. Поново укуцајте да бисте прешли на о у свету.
- Ф - Као ф, али претражује уназад.
- % - Пређите између најближих (), [] или знакова на линији.
Користите ове команде да бисте брзо прешли на локације у датотеци:
- Х - Померите курсор на највишу (горњу) линију у датотеци.
- М - Померите курсор у средњу линију у датотеци.
- Л - Померите курсор на најнижу (доњу) линију у датотеци.
- #Г - Откуцајте број, а затим откуцајте Г да бисте прешли на ту линију у датотеци. На пример, откуцајте 4Г и притисните Ентер да бисте прешли на четврту линију у датотеци.
Кретање између речи:
- в - Померите се унапред реч.
- #в - Померите се напред неколико речи. На пример, 2в помера две речи напред.
- б - Померите се уназад реч.
- #б - Повуците неколико речи. На пример, 3б помера назад три речи.
- е - Пређите на крај тренутне речи.
Копирање и лепљење
Ви се односи на чин копирања као "повлачење".
- в - Притисните в и померите курсор да бисте изабрали део текста.
- и - Копирајте (ианк) изабрани текст.
- п - Залијепи при курсору.
- Икс - Изрезује изабрани текст. Изреже знак испод курсора ако текст није одабран
- р - Откуцајте р, а затим унесите други знак да бисте заменили знак испод курсора.
Комбиновање команди
Неке команде - укључујући горе наведене и и в команде и команду д (делете) прихватају команде за кретање курсора.
На пример, када притиснете д да бисте избрисали неки текст, ништа се неће десити док не унесете команду за померање курсора. На пример:
- дв - Брише следећу реч.
- дб - Брише претходну реч
- де - Брише до краја тренутне речи.
- дЛ - Брише сав текст испод курсора у датотеци.
- д / једнорог - Након притиска на Ентер, брише се цео текст између курсора и речи "уницорн" у тренутној датотеци.
- дд - Брише целу линију.
Као што можете видети, комбинација команде са командом кретања курсора је веома моћна.
Понови и поништи
Ви-ова наредба за понављање је веома моћна, јер може поновити сложене комбиноване команде.
- у - Ундо.
- . - Тхе. понавља последњу пуну команду. Команда инсерт такође функционише као команда овде. На пример, откуцајте иуницорн и притисните Есцапе. Затим можете да користите. да унесете реч једнорог код курсора.
Бонус: Користећи Ви кључне везе у Басх-у
Када савладате ви кључна везивања, можда ћете желети да их користите на неком другом месту на вашем систему. Нема проблема - можете поставити Басх љуску да користи ви-стил везе.
Испробајте ово у тренутној сесији тако што ћете покренути следећу команду у Басх терминалу:
сет -о ви
Басх ће почети у режиму уметања - притисните Есцапе да бисте ушли у командни режим и употребили ове типке за повезивање.
Ако вам се ово свиђа, можете додати наредбу у ~ / .басхрц датотеку и она ће се аутоматски покренути сваки пут када се пријавите. ви .басхрц наредбу за отварање и уређивање датотеке у ви.
Ово није комплетна листа кључних везова за ви, али би требало да вам помогне да савијате ви крила и научите да летите. Ова листа кључних веза на веб страници Харварда је комплетнија и има више информација, иако је мање организована и теже свирати све одједном.