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
- Leader-avaimen käyttäminen
- Leader-avaimen vaihtaminen
- Avainten kartoitus Leaderin kanssa
- Paikallinen johtaja-avain
- Useiden johtonäppäinten käyttäminen
- Johtopäätös
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
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 showcmdJos 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
Kartoitetaan rivinumerointitoiminto
Aseta yllä oleva komento kohtaan vimrc tiedosto ja tallenna se.
The nnoremap ilmaisee NORMAALI-tilan ei-rekursiivisen kartoituksen,
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
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.