Шта је Вим Леадер Кеи

Sta Je Vim Leader Kei



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

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

Сврха кључа Леадер

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







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



Коришћење кључа Леадер

Да бисте користили водећи тастер, прво притисните главни тастер (\), а затим мапирани тастер или команду. На пример, ако сте мапирали <леадер>с , ово можете покренути помоћу \+с тастери у режиму Вим НОРМАЛ.



Важно је напоменути да ћете након притиска на главни тастер (\) имати само 1 секунду (1000 милисекунди) да притиснете други тастер или откуцате команду. Подразумевано, у прозору Вим-а, не можете да видите да ли сте притиснули тастер или не.





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

комплет сховцмд

Да бисте променили време, користите тимеоутлен=[вредност] , где [вредност] је у милисекундама.



тимеоутлен = [ вредност ]

На пример, за постављање тимеоутлен до 2 секунде, користите 2000 као вредност.

Да бисте сазнали више о сховцмд и тимеоутлен користити :хелп сховцмд и :хелп тимеоутлен команде у Виму.

Промена кључа Леадер

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

Да бисте променили вођицу Вим-а, отворите вимрц фајл и место нека маплеадер= , за застареле верзије Вим-а.

дозволити маплеадер = ','

Ако имате Вим верзију 9 или новију, можете користити и г:маплеадер= , .

г: маплеадер = ','

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

Белешка: Чак и ако имате Вим верзију 9, и даље можете да користите застарели начин дефинисања кључа лидера.

Након што извршите измене, сачувајте вимрц датотеку притиском на схифт+зз тастери или куцање :вк команда.

Овако можете да промените Вим вођицу у зарез (,), али такође можете да промените било који тастер, у зависности од ваших личних преференција и тока посла.

Мапирање кључева са вођом

Да бисте мапирали Вим функционалност са главним кључем, користите мап <Вођа>{тастер} [команда/функција] синтакса:

Мапа < вођа > { кључ } : [ Цомманд / Функција ]

Хајде да мапирамо функционалност нумерисања линија са <леадер>н кључеви.

нноремап < вођа > н :сет број < ЦР >

Ставите горњу команду у вимрц датотеку и сачувајте је.

Тхе нноремап означава нерекурзивно мапирање за НОРМАЛНИ режим, <леадер>н је комбинација лидера и прилагођених тастера. После двотачке (:), било која вим наредба или функција може се поставити да буде мапирана. Тхе <ЦР> означава повратак колица или Ентер кључ.

Сада, кад год притиснете ,+н кључ у Вим документу, функција броја реда ће бити омогућена.

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

нноремап < вођа > м :цалл ТогглеМоусе ( ) < ЦР >

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

Лоцал Леадер Кеи

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

Баш као и водећи кључ, може се подесити на било који тастер. Да бисте подесили цртицу (-) као локалног вођу, додајте нека маплоцаллеадер=”-“ у вимрц фајл.

дозволити маплоцаллеадер = '-'

Једина сврха кључа локалног лидера је да дефинише пречице за одређене типове датотека. На пример, НЕРДТрее је добро познати додатак за Вим за истраживање датотека. Да бисте отворили НЕРДТрее истраживач датотека, нећете волети да откуцате целу наредбу :НЕРДТрее. Па, узмите помоћ кључа вође норемап <леадер>н :НЕРДТрее .

Коришћење више тастера са вођицама

Можете дефинисати више водећих кључева у вимрц фајл. Али коришћење више водећих кључева зависи од тога како их дефинишете у вимрц фајл. На пример, поставили сте два кључа са вођицама, један је зарез (,), а други тачка (.). Сва мапирања испод кључа са зарезом (,) ће га користити као вођу, а сва мапирања под тачком (.) ће га користити као вођу.

дозволити маплеадер = ','

нноремап < вођа > м :табнев

дозволити маплеадер = '.'

нноремап < вођа > м :табцлосе

Тхе ,+м тастери ће креирати картицу у Вим-у, док .+м затвориће га.

Испод је моје финале вимрц конфигурацију датотеке након уношења ових промена.

Закључак

Вим вођа кључ је именски простор за кориснички дефинисане или додатке дефинисане пречице за Вим. Обрнута коса црта (\) је подразумевани тастер у Виму, међутим, може се променити помоћу нека маплеадер=[сомекеи] команда. Док је локални лидер још један водећи кључ Вим који се може послужити као водећи кључ специфичан за фајл. Штавише, можете имати више водећих кључева дефинисаних у вимрц фајл. Све у свему, водећи кључ је Вим функција за побољшање његове функционалности и може се користити на различите начине како би био ефикаснији у току рада.