Mikä on Vim Leader Key

Mika On Vim Leader Key



Vimissä johtajanäppäintä käytetään pikakuvakkeiden luomiseen ja komentojen suorittamiseen. Vimin vinoviiva (\) on oletusarvoinen alkuavain, mutta voit muuttaa sitä tarpeidesi mukaan.

Käytän mieluiten Vimia asiakirjojen muokkaamiseen, ja sen monet löytämättömät ominaisuudet hämmästyttävät minua aina. Johtajaavain on yksi niistä. Jos olet Mac-käyttäjä, sinun on oltava tietoinen komentonäppäimestä, jota voidaan kutsua myös johtoavaimeksi. Vimin johtajanäppäimen toiminnallisuus on melko samanlainen kuin Macin komentonäppäimen.

Leader-avaimen tarkoitus

Sinun on oltava tietoinen Vim-näppäinkartoitusominaisuudesta; sen avulla voit asettaa mukautettuja pikanäppäimiä aktivoimaan erilaisia ​​Vim-komentoja ja toimintoja. Mutta monilla näppäimillä on jo jonkinlainen komentorivitoiminto, joten et voi asettaa niitä pikanäppäimiksi. Tässä johtaja-avain on hyödyllinen.







Johtonäppäin on etuliitenäppäin, joka lisätään toisen näppäimen eteen yhdistämään Vim-toiminnon pikakuvake. Monet laajennuskehittäjät käyttävät myös johtoavainta laajennusten pikakuvakkeissaan.



Leader-avaimen käyttäminen

Jos haluat käyttää johtajanäppäintä, paina ensin johtonäppäintä (\) ja sitten yhdistettyä näppäintä tai komentoa. Esimerkiksi jos olet kartoittanut s , voit suorittaa tämän käyttämällä \+s näppäimet Vim NORMAL -tilassa.



On tärkeää huomata, että johtajanäppäimen (\) painamisen jälkeen sinulla on vain 1 sekunti (1000 millisekuntia) painaa toista näppäintä tai kirjoittaa komento. Oletuksena Vim-ikkunassa et voi nähdä, oletko painanut näppäintä vai et.





Mutta voit tarkastella johtajaavainta Vim-ikkunassa ja muuttaa johtajanäppäimen painalluksen kestoa Vim-räätälöinnin ansiosta. Jos haluat näyttää komennot Vim-ikkunan alareunassa, aseta aseta showcmd komento kohdassa vimrc tiedosto.

aseta showcmd

Jos haluat muuttaa aikaa, käytä aikakatkaisu = [arvo] , missä [arvo] on millisekunteina.



aikakatkaisu = [ arvo ]

Esimerkiksi asettamaan aikakatkaisu 2 sekuntiin, käytä arvona 2000.

Lisätietoja showcmd:stä ja aikakatkaisu käyttää :help showcmd ja :help timeoutlen komennot Vimissä.

Leader-avaimen vaihtaminen

Kenoviiva (\) on Vimin oletusviiva, mutta joidenkin käyttäjien mielestä se on hankalaa. Johtoavainta voidaan vaihtaa helposti, ja normaalisti johtoavaimeksi suositellaan pilkkua (,).

Voit vaihtaa Vim-johtoavaimen avaamalla vimrc tiedosto ja paikka anna mapleader= ' , ' Vimin vanhoille versioille.

antaa vaahteranjohtaja = ','

Jos sinulla on Vim-versio 9 tai uudempi, voit myös käyttää g:mapleader=-komentoa ' , ' .

g: vaahteranjohtaja = ','

Tässä, g on etuliite, jota käytetään Vimissä merkitsemään globaalia kontekstia.

Huomautus: Vaikka sinulla olisi Vim-versio 9, voit silti käyttää perinteistä tapaa määrittää johtoavaimen.

Kun olet tehnyt muutokset, tallenna vimrc tiedostoa painamalla vaihto+zz näppäimiä tai kirjoittamista :wq komento.

Näin voit muuttaa Vimin johtoavaimen pilkuksi (,), mutta voit myös muuttaa sen mihin tahansa näppäimeen henkilökohtaisten mieltymystesi ja työnkulkusi mukaan.

Avainten kartoitus Leaderin kanssa

Voit kartoittaa Vim-toiminnon johtoavaimella käyttämällä kartta {avain} [Komento/toiminto] syntaksi:

kartta < johtaja > { avain } : [ Komento / Toiminto ]

Kartoitetaan rivinumerointitoiminto n avaimet.

nnoremap < johtaja > n: aseta numero < CR >

Aseta yllä oleva komento kohtaan vimrc tiedosto ja tallenna se.

The nnoremap ilmaisee NORMAALI-tilan ei-rekursiivisen kartoituksen, n on johtaja ja mukautettu näppäinyhdistelmä. Kaksoispisteen (:) jälkeen mikä tahansa vim-komento tai funktio voidaan sijoittaa kartoitettavaksi. The osoittaa vaunun paluuta tai Tulla sisään avain.

Nyt aina kun painat ,+n näppäile Vim-asiakirja, rivinumeroominaisuus otetaan käyttöön.

Jos haluat yhdistää Vim Script -funktion, luo ensin Vim Script -funktio tiedostoon vimrc tiedosto ja käytä sitten kutsukomentoa funktion nimellä.

nnoremap < johtaja > m :call ToggleMouse ( ) < CR >

Lisäksi monissa laajennuksissa on pitkiä komentoja; haluat ehdottomasti luoda heille pikakuvakkeita. Suosittelen käyttämään johtajaavainta tähän.

Paikallinen johtaja-avain

Vimin mukana tulee toinen johtaja nimeltä paikallinen johtaja, joka on samanlainen kuin johtaja, mutta puskurikohtainen. Jos esimerkiksi työskentelet tietyntyyppisen tiedoston parissa tietyillä asetuksilla ja haluat erillisen johtajaavaimen kyseiselle tiedostolle, voit luoda toissijaisen johtajan, jota kutsutaan paikalliseksi johtajaksi.

Kuten johtajanäppäin, se voidaan myös asettaa mihin tahansa näppäimeen. Jos haluat asettaa viivanäppäimen (-) paikalliseksi johtajaksi, lisää anna maplocalleader=”-“ in vimrc tiedosto.

antaa maplocalleader = '-'

Paikallisen johtajaavaimen ainoa tarkoitus on määrittää pikakuvakkeet tietyille tiedostotyypeille. Esimerkiksi The NERDTree on tunnettu Vim-laajennus tiedostojen tutkimiseen. Jos haluat avata NERDTree-tiedoston, et halua kirjoittaa koko :NERDTree-komentoa. No, pyydä apua johtajaavaimelta noremap n :NERDTree .

Useiden johtonäppäinten käyttäminen

Voit määrittää useita johtoavaimia vimrc tiedosto. Mutta useiden johtoavainten käyttö riippuu siitä, kuinka määrität ne vimrc tiedosto. Olet esimerkiksi asettanut kaksi alkunäppäintä, joista toinen on pilkku (,) ja toinen piste (.). Kaikki pilkulla (,) määritetyn johtajaavaimen alla olevat kartoitukset käyttävät sitä johtajana ja kaikki pisteen (.) alla olevat kartoitukset käyttävät sitä johtajana.

antaa vaahteranjohtaja = ','

nnoremap < johtaja > m :tabnew

antaa vaahteranjohtaja = '.'

nnoremap < johtaja > m :tabclose

The ,+m näppäimet luovat välilehden Vimiin, kun .+m sulkee sen.

Alla finaalini vimrc tiedostoasetukset näiden muutosten tekemisen jälkeen.

Johtopäätös

Vim Leader Key on nimiavaruus käyttäjän tai pluginin määrittämille pikanäppäimille Vimille. Kenoviiva (\) on Vimin oletusavain, mutta sitä voidaan muuttaa käyttämällä anna mapleader=[joku] komento. Paikallinen johtaja on toinen johtajaavain Vim, jota voidaan käyttää tiedostokohtaisena johtajaavaimena. Lisäksi sinulla voi olla useita johtaja-avaimia määritettynä vimrc tiedosto. Kaiken kaikkiaan johtajanäppäin on Vim-ominaisuus, joka parantaa sen toimivuutta, ja sitä voidaan käyttää useilla tavoilla tehostaaksesi työnkulkua.