Kaip perkelti žymeklio raktus „vi & vim“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Nors kai kurie žmonės gali išimtis bet kokiems klasikinių „vi Unix“ žymeklio klavišų pakeitimams, jūs galite būti „Vim“ vartotojas, norintis juos pakeisti. Malonus dalykas visoje „Linux“, BSD ir „Unix“ yra tai, kad jūs turite apie viską pasakyti galutinį žodį. Daugelis žaidėjų mėgsta naudoti WASD klavišus kaip žymeklio klavišus, todėl galbūt norėsite juos naudoti vietoj HJKL. Taip pat yra keletas kitų įdomių derinių, kuriuos galbūt norėtumėte išbandyti, ir galite išbandyti bet kurį iš šių.



Procesas nėra labai įtrauktas, tačiau tam reikalinga komandinė eilutė. Jei esate įpratęs naudoti „vi“ ir „vim“, tada jūs jau žinote, kaip tai iškelti. Spustelėkite K meniu KDE arba „Whisker“ meniu „Xfce4“ ir spustelėkite „Terminal“ sistemos įrankiuose. Ją galite rasti toje pačioje meniu „GNOME Shell“ ir „LXDE“ programų meniu. „Ubuntu Unity“ vartotojai gali ieškoti žodžio „Terminal“ brūkšnyje arba galite naudoti „Ctrl“ + „Alt“ + T, kad jį iškeltumėte.



1 metodas: WASD raktų priskyrimas „vi & vim“

Kadangi WASD raktams jau yra kažkas priskirtas „vim“, norėsite naudoti modifikatoriaus raktą. Būtų pakankamai lengva palaikyti nuspaudę „Alt“ ir šiuos klavišus, tačiau turime įsitikinti, kad jūsų terminalo emuliatorius jau nepriskiria tų nuorodų kažkam. Terminale įveskite katė ir paspauskite Enter. Paspauskite „Alt“ + W, „Alt“ + A, „Alt“ + S ir „Alt“ + D, kad sužinotumėte, ar atsiranda kažkokių keistų komandų kodų. Taip pat galite pastebėti, kad kai kurie meniu išskleidžiami kaip mes, kai tai darėme naudodami „xfce4“ terminalą, kurį naudojome fotografuodami.



Jei norite išeiti, įveskite Ctrl + C, o tai taip pat gali sukelti keletą nelyginių nespausdinamų „Unicode“ simbolių pasklidimų ant jūsų terminalo. Galite saugiai jų nepaisyti. Verčiau įveskite vim ~ / .vimrc norėdami įkelti savo konfigūracijos failą. Laikykite nuspaudę j klavišą iki galo apačioje, tada įveskite I, kad įeitumėte įterpimo režimą.

Paspauskite „Enter“, kad gautumėte papildomą eilutę, tada tai, ką norite įdėti, priklauso nuo to, ar jūsų terminalo emuliatorius apskritai veikė. Jei ne, pridėkite šias keturias eilutes:

noremap h

noremap j

noremap k

l noremap

Jei kilo problemų, pabandykite tai padaryti:

noremap a

noremap s j

noremap k

noremap d l

Bet kuriuo atveju paspauskite „Esc“ ir įveskite: wq, kad išsaugotumėte savo darbą. Pabandykite dar kartą įkelti „vim“ ir pažiūrėkite, ar dabar galite naudoti WASD klavišus, kai nesate įterpimo režime, kaip jie yra žymeklio klavišai. Naudodami juos, greičiausiai turėsite palaikyti „Alt“ arba „Esc“, nes šie raktai jau yra priskirti, tačiau jie turėtų veikti puikiai. Tai yra greičiausias būdas tai padaryti be papildomo žaidimo, tačiau yra keli kiti metodai, kuriuos galite išbandyti, jei tai arba neveikė, ar norėtumėte kitų klavišų kombinacijų.

2 metodas: alternatyvių „Alt“ priskyrimų naudojimas

Jei nė viena iš šių metodų neveikia, įveskite vim ~ / .vimrc dar kartą, kad vėl įkeltumėte savo rc failą, ir laikykite nuspaudę J klavišą, kol būsite iki galo. Įveskite I, kad galėtumėte redaguoti dar kartą, ir pakeiskite apatinę sekciją taip, kad ji būtų tokia:

noremap ^ [a h

noremap ^ [s j

noremap ^ [k

noremap ^ [d l

Kai kurie vartotojai praneša, kad iš tikrųjų fiziškai įvedėte skliaustą (^), po kurio atidarytas skliaustas ([), o kiti sako, kad jiems iš tikrųjų reikia palaikyti nuspaudus klavišų Alt klavišus arba, kitaip, patys nukopijuoti ir įklijuoti komandų kodus. Jūs visada galite įvesti tekstą katė įprastoje komandinėje eilutėje ir paspauskite Alt + A, Alt + S, Alt + W ir Alt + D, kad gautumėte juos, kuriuos tada galite paryškinti, nukopijuoti naudodami meniu „Redaguoti“ ir tada, jei reikia, įklijuokite su meniu „Redaguoti“ . Vėlgi, daugumai vartotojų šis metodas nereikalingas ir jo reikėtų vengti. Pirmasis metodas naudoja daug mažiau žaidimų.

Galite paspausti Esc ir įvesti: wq, kad jį išsaugotumėte. Atidarykite kitą failą „vim“ ir išbandykite, ar šiuo metu jūsų pageidaujami raktai veikia. Tai turėtų veikti net su daugeliu alternatyvių terminalo emuliatorių programų tipų.

3 metodas: kitų pagrindinių įrišimų naudojimas

Jums neapsiribojama nei numatytaisiais HJKL klavišais, nei žaidėjų pageidaujamais WASD klavišais. Kai kurie žmonės nori naudoti kitus rinkinius. .Vimrc faile galite iš tikrųjų pakeisti skyrių:

noremap h

noremap j

noremap k

l noremap

Tai suteikia daugiau pasirinkimo galimybių. Kai kurie žmonės teikia pirmenybę ESDF, kuris leidžia mažajam pirštui paliesti kitus klavišus, o jūs juos naudojate kaip žymeklio klavišus. Jei norite, faile galite naudoti:

noremap h

noremap j

noremap k

l noremap

Kai kurie žmonės norėtų IJKL deimanto kitoje klaviatūros pusėje. Jus gali sudominti ši konfigūracija:

noremap h

noremap j

noremap k

l noremap

Atkreipkite dėmesį, kad šis yra šiek tiek sudėtingesnis, nes jame naudojami kai kurie raktai, kuriuos naudos standartiniai HJKL susiejimai, tačiau jis vis tiek turėtų veikti taip pat. Jei jus domina šie pakaitiniai apkaustai, galite smagiai eksperimentuoti su kai kuriais. Žaidėjai, kurie naudojasi kitais deriniais, kartais juos pakeis ir netgi buvo keletas „Unix“ įsilaužėlių tipų, kurie sukonfigūruoja „VIM“ darbui su USB valdikliais. Tačiau daugumai vartotojų HJKL ir WASD raktai bus daugiau nei pakankami.

4 minutes perskaityta