Зсх Вим Моде

Zsh Vim Mode



Тхе Зсх Вим режим или Ми мода може се омогућити извршавањем биндкеи -в команду или постављање у скупља фајл. У суштини, ова команда омогућава везивање тастера Ви(м) едитора за З-Схелл. Дакле, можете користити пребацивање режима вим и команде за кретање директно у терминалу изван Вим-а.

У овом туторијалу, истражићу Зсх вим-моде, како га подесити у Зсх и Ох Ми Зсх, и друге опције за побољшање вим-моде у Зсх-у.

Белешка: обично, ми мода термин се користи; у овом водичу користићу и ви режим и вим режим наизменично.







Зсх Вим Моде

Морате бити упознати са типичном функционалношћу Вим-а ако га користите за уређивање, развој или управљање документима. Вим има различите режиме за уређивање као што су нормални, уметнути или режим командне линије. Вим такође има своје везе са тастерима за навигацију датотека. Ако желите да искористите исто искуство у оквиру З-Схелл-а, то се може урадити помоћу ви режима. Ови кључеви се могу подесити и за З-Схелл, Ох Ми Зсх и Басх.



Белешка: Да бих извршио упутства дата у овом водичу, користим Линук (Убунту 22.04) у којем је инсталиран најновији Зсх. Додаци инсталирани у овом водичу су специфични за Линук, тако да те команде неће радити у мацОС-у.



Омогућите Зсх Вим режим

Да бисте привремено омогућили вим режим у Зсх-у на Линук-у или мацОС-у, извршите биндкеи -в команда.





биндкеи - ин

Да бисте подесили стални вим режим у Зсх-у, прво отворите скупља фајл.

Постоје два скупља датотеке у системима сличним Уник-у, један је системски у систему /етц директоријум, а други је кориснички дефинисан у кућа именик. Препоручујем коришћење специфичног за корисника скупља датотеку, ако је не можете пронаћи у кућа директоријум, можете га креирати користећи додирните ~/.зсхрц команда.

додирнути ~/. скупља

Сада, отворите скупља датотека у било ком уређивачу текста; Отварам га у Вим едитору.

судо вим ~/. скупља

Стави биндкеи -в у скупља фајл.

биндкеи - ин

Када пређете из режима уметања у нормалан режим, може доћи до малог кашњења. Да бисте то поправили, подесите време чекања кључа на 1 у скупља фајл.

КЕИТИМЕОУТ= 1

Сада сачувајте и затворите датотеку користећи :вк командом или притиском на схифт+зз кључеви.

Сада примените промене тако што ћете пронаћи извор скупља датотеку користећи следећу команду.

извор ~/. скупља

Поново покрените Зсх и Зсх вим-моде је сада омогућен.

Белешка: Тхе скупља датотека је скривена, да бисте видели скривене датотеке у матичном директоријуму користите лс -а команда. Сва имена датотека која почињу са тачком су скривене датотеке.

Коришћење Зсх Вим режима

Нема посебних индикација о омогућавању вим режима у Зсх; морате то доживети. Тхе и кључ се може користити за омогућавање уметнути режим, и изаћи тастер се може користити за повратак на подразумевани или нормалан режим.

Зсх вим режим је важан, посебно у модификовању дугих команди. На пример, ако заборавите да додате судо на почетак реда. Једноставно, притисните изаћи да уђе у нормалан режим, а затим и 0 команду покрета да бисте добили почетак реда. Сада можете да откуцате судо поново уношењем у уметнути режим.

Штавише, да изаберете текст, притисните ин да уђе у визуелни режим. Да обришете реч притисните рецимо , да повучете реч притисните да, јесте . Све у свему, све Вим команде можете користити прилично згодно.

дд Да избришете команду
ии Да повучем команду
вв Да бисте отворили команду у уређивачу Вим за уређивање
/ ор ? Да претражите команде у историји
[број]к За брисање знакова
цц Избришите команду и омогућите режим уметања
: Да извршите команде ви-режима

Белешка: Ако користите вим режим, онда се преко 400 команди вим-моде може навести у Зсх притиском на двотачку : а затим и Повратак кључеви.

Побољшајте Зсх Вим режим преко Зсх-Ви-Моде додатка

Подразумевани вим режим у Зсх-у је добар, али му недостају многе важне карактеристике. На пример, нема назнака промене режима, што може бити фрустрирајуће. Да бисте то брзо поправили, саветовао бих вам да инсталирате Зсх-Ви-Моде повезати.

Да бисте добили овај додатак, морате имати инсталиран Зсх менаџер додатака. Постоји много менаџера додатака за Зсх као што су Антиген, ЗПлуг, Зген, Зинит и Зап. За овај водич, инсталираћу Антиген плугин манагер за Зсх.

Постоје различите методе за инсталирање менаџера додатака Антиген. Убунту има подразумевани менаџер пакета који се зове АПТ који могу да користим да га инсталирам.

судо апт инсталл зсх - антиген

Да бисте га инсталирали на мацОС користите:

брев инсталл антиген

Да бисте сазнали друге методе инсталације, посетите овде .

Након инсталације менаџера додатака, инсталираћу Зсх Ве Фасхион повезати. Отвори скупља датотеку и ставите у њу следеће редове.

извор $ КУЋА / антиген . зсх

сноп антигена јеффреитсе / зсх - ми - режим

применити антиген

Да бисте довршили процес инсталације додатка, извор тхе скупља фајл.

извор ~/. скупља

Сада је додатак инсталиран; па, када сте у нормалан режим у коме ће се курсор налазити блок стил (▊) док је у уметнути режим у коме ће се курсор налазити стил зрака (▏) . Штавише, избор текста ће бити у црвеној боји. Међутим, сва ова подешавања могу се прилагодити захваљујући додатку.

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

Омогућите Вим режим у Ох Ми Зсх

Зсх је популаран због своје прилагодљивости и напредних функција. Ако сте корисник Зсх-а, онда сте сигурно брзо прешли на Ох Ми Зсх; пројекат отвореног кода за побољшање функционалности ванилла Зсх.

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

Отвори скупља датотеку у уређивачу Вим.

судо вим ~/. скупља

Поставите ве моде у опцији додатака.

плугинс= ( ми - режим )

Сада сачувајте и изађите из датотеке помоћу :вк команда и извор то.

извор ~/. скупља

Сада ћете добити различите индикације за режиме и избор. Такође можете модификовати индикацију курсора за различите режиме.

Нормално је означено са <<< на десној страни прозора терминала, док је индикација режима уметања подразумевано онемогућена, али се може омогућити навођењем у скупља фајл.

ИНСЕРТ_МОДЕ_ИНДИЦАТОР= „%Ф{вхите}+%ф“

Сада + знак ће се појавити као индикација режима уметања. Боја и знак индикатора се могу мењати.

Прочитајте више о опцијама прилагођавања овог додатка из овде .

Онемогућите Вим режим у Зсх

У неким ситуацијама, вим режим може бити препрека. Срећом, може се онемогућити коришћењем биндкеи -е команда у Зш.

биндкеи - То је

Ова команда омогућава подразумевано повезивање Емацс тастера, али привремено за тренутну сесију. Да бисте га учинили трајним, уклоните биндкеи -в команду и замените је са биндкеи -е у скупља фајл.

Закључак

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