Kako preusmjeriti tipke pokazivača u vi & vim



Isprobajte Naš Instrument Za Uklanjanje Problema

Iako bi neki ljudi mogli izuzeti bilo kakvu promjenu klasičnih vi Unix tipki s pokazivačem, možda ste vim korisnik koji ih želi promijeniti. Lijepa stvar u vezi s Linuxom, BSD-om i Unixom u cjelini je što o svemu imate konačnu riječ. Mnogi igrači vole koristiti WASD tipke kao tipke sa strelicama, a možda biste ih htjeli koristiti umjesto HJKL. Postoji i nekoliko drugih zanimljivih kombinacija koje biste mogli isprobati, a možete isprobati bilo koju od ovih.



Proces nije previše uključen, ali zahtijeva naredbeni redak. Ako ste navikli koristiti vi i vim, tada ste već upoznati s načinom na koji se to može pokrenuti. Kliknite izbornik K u KDE-u ili izbornik Whisker u Xfce4 i kliknite Terminal u System Tools. Možete ga pronaći na istom mjestu na izborniku Aplikacije u GNOME Shell i LXDE. Korisnici Ubuntu Unityja mogu tražiti riječ Terminal na crtici ili možete koristiti Ctrl + Alt + T da biste je otvorili.



Metoda 1: Dodjela WASD ključeva vi & vim

Budući da im WASD ključevi već imaju nešto dodijeljeno u vim-u, morat ćete upotrijebiti modifikacijsku tipku. Bilo bi dovoljno jednostavno zadržati tipku Alt i ove tipke, ali moramo se pobrinuti da vaš emulator terminala nečemu već dodijeli te prečace. Na terminalu upišite mačka i pritisni enter. Pritisnite Alt + W, Alt + A, Alt + S i Alt + D da vidite hoće li se pojaviti neki čudni naredbeni kodovi. Također ćete primijetiti da se neki izbornici spuštaju kao što smo to činili kada smo to radili s xfce4-terminalom koji smo koristili za snimanje zaslona.



Upišite Ctrl + C da biste izašli, što bi također moglo dovesti do toga da neki neobični Unicode znakovi prskaju na vaš terminal. Možete ih sigurno zanemariti. Umjesto toga upišite vim ~ / .vimrc za učitavanje vaše konfiguracijske datoteke. Držite tipku j dok ne dođete do kraja pri dnu, a zatim upišite I za ulazak u način umetanja.

Pritisnite Enter da biste dobili dodatni redak, a onda ono što želite staviti ovisi o tome je li vaš emulator terminala uopće djelovao. Ako ne, dodajte ova četiri sljedeća retka:

noremap h

noremap j

noremap k

Nemam mapu

Ako ste imali problema, onda pokušajte ovo:

noremap a h

noremap s j

noremap u k

noremap d l

U oba slučaja pritisnite Esc, a zatim upišite: wq da biste spremili svoj rad. Pokušajte ponovo učitati vim i provjerite možete li sada koristiti tipke WASD kada niste u načinu umetanja kao što su tipke sa strelicama. Više ćete vjerojatno morati pritisnuti Alt ili Esc kad ih upotrebljavate, jer su ti ključevi već dodijeljeni, ali osim toga trebali bi raditi sasvim u redu. Ovo je najbrži način da to učinite bez dodatnog igranja, ali postoji nekoliko drugih metoda koje možete isprobati ako ovo nije uspjelo ili biste radije druge kombinacije tipki.

2. metoda: Korištenje zamjenskih zamjenskih zadataka

Ako nijedna od ovih tehnika ne uspije, unesite vim ~ / .vimrc ponovno za učitavanje rc datoteke i držite tipku J dok ne budete skroz na dnu. Upišite I za ponovno uređivanje i sada promijenite donji odjeljak da bi se ovako čitalo:

noremap ^ [a h

noremap ^ [s j

noremap ^ [u k

noremap ^ [d l

Neki korisnici prijavljuju da zapravo fizički upisuju značku (^) nakon čega slijedi otvorena zagrada ([), dok drugi kažu da zapravo trebaju ili zadržati kombinaciju tipki Alt ili, pak, sami kopirati i zalijepiti naredbene kodove. Uvijek možete tipkati mačka na uobičajenom naredbenom retku i pritisnite Alt + A, Alt + S, Alt + W i Alt + D da biste ih dobili, koje zatim možete istaknuti, kopirati pomoću izbornika Uredi i zalijepiti s izbornikom Uredi u vim ako je ikako potrebno . Još jednom, ova metoda je nepotrebna za većinu korisnika i treba je izbjegavati. Prva metoda koristi daleko manje igranja.

Možete pritisnuti Esc, a zatim upisati: wq da biste ga spremili. Otvorite drugu datoteku u vim-u i testirajte rade li vaši omiljeni ključevi u ovom trenutku. To bi trebalo raditi čak i kod mnogih vrsta alternativnih programa emulatora terminala.

Metoda 3: Korištenje ostalih veza na ključu

Niste ograničeni na zadane HJKL tipke niti WASD tipke koje preferiraju igrači. Neki ljudi radije koriste druge setove. U svojoj .vimrc datoteci zapravo možete zamijeniti odjeljak:

noremap h

noremap j

noremap k

Nemam mapu

To vam daje više izbora. Neki ljudi više vole ESDF, koji omogućuje malom prstu da dodiruje druge tipke dok ih koristite kao tipke kursora. U svojoj datoteci možete koristiti sljedeće:

noremap h

noremap j

noremap k

Nemam mapu

Neki bi ljudi preferirali IJKL dijamant s druge strane tipkovnice. Možda će vas zanimati ova konfiguracija:

noremap h

noremap j

noremap k

Nemam mapu

Imajte na umu da je ovaj malo složeniji jer koristi neke tipke koje bi koristili standardni HJKL vezi, ali i dalje bi trebao raditi na isti način. Ako su zainteresirani za ove zamjenske veze, možda ćete se zabaviti eksperimentirajući s nekima. Igrači koji koriste druge kombinacije ponekad će ih zamijeniti, a čak su postojali i neki Unixovi tipovi hakera koji su vim konfigurirali za rad s USB kontrolerima. Većini će korisnika ključevi HJKL i WASD biti više nego dovoljni.

4 minute čitanja