Vimium | |
---|---|
A Vimium nagyszámú linket kiemel egy oldalon | |
Fejlesztő | Phil Crosby, Ilya Sukhar |
Beírva | CoffeeScript |
legújabb verzió | 1.64.3 (2018. február 27.) |
Engedély | MIT licenc |
Weboldal | vimium.github.io |
A Vimium a Chromium alapú böngészőkhöz készült bővítmény, amely jelentősen kibővíti a böngésző billentyűzetvezérlési lehetőségeit. A vezérlőparancsok és kombinációk hasonlóak a népszerű Vim szövegszerkesztő parancsaihoz és kombinációihoz .
A bővítmény nyílt forráskódú. Különlegessége, hogy a bővítmény nem változtatja meg a böngésző megjelenését, csak kiegészíti a lehetőségeket, például az oldalon való navigálást és a lapok közötti navigációt.
A számítógépes egeret , amely a legtöbb modern személyi számítógép szerves részét képezi, aktívan használják a böngészőkben. Ugyanakkor használata arra kényszeríti a felhasználót, hogy gyakran vegye le (általában) jobb kezét a billentyűzetről, hogy a mutató segítségével bármilyen műveletet végrehajtson. Figyelembe véve, hogy magán a billentyűzeten a jobb kéz sokkal több billentyűt tartalmaz, mint a bal kéz, ez kellemetlenséget okozhat a felhasználóknak [1] [2] .
Hasonló probléma sok más típusú szoftverben rejlik, aminek eredményeként a billentyűparancsokat széles körben fejlesztették ki. Vannak olyan programok is, amelyek fő vezérlése kezdetben kifejezetten a billentyűzetre összpontosul. Így a vi szerkesztő , amelynek vezérlési elveit a Vimiumban alkalmazzák, még azelőtt megjelent, mielőtt a számítógépes egerek elterjedtek [3] .
A sokak számára népszerűvé és ismerőssé vált Vim stílus számos olyan programban [4] jelent meg , amelyek nem kapcsolódnak közvetlenül a szövegszerkesztéshez:
A Vimium lehetővé teszi, hogy hasonló funkciókat építsen be szokásos böngészőjébe. Minden Chromiummal kompatibilis böngésző támogatott, például: Google Chrome , Yandex Browser és Opera (a 12-es verziótól kezdve).
A Vimhez hasonlóan a kiterjesztés két módban működik: parancs módban vagy beviteli módban. Az elsőben a billentyűzeten lenyomott összes billentyűt bővítési parancsként érzékeli. A második módban például a gombok megnyomásával szöveget nyomtathat az oldalra. A parancs módba váltáshoz meg kell nyomnia a gombot Esc, a beviteli módhoz pedig a gombot i. Ezenkívül a beviteli mód bizonyos esetekben automatikusan aktiválódik, például a szövegbeviteli mezők közötti váltáskor.
A kiterjesztés kényelmes rendszerrel rendelkezik az oldalon található hivatkozásokkal és egyéb elemekkel való munkavégzéshez. A kiterjesztés minden elemhez létrehoz egy vagy több billentyű ideiglenes kombinációját, amelyek a gomb megnyomása után nézetekké válnak f. Ezen kombinációk valamelyikének beírása után a megfelelő elem aktiválódik, mintha az egérmutatóval kattintottak volna rá. Elméletileg más böngészőkben is mozoghat az elemek között, ahol ezt a kulcsot használhatja Tab ↹. Ez utóbbi esetben azonban nem lehetséges az azonnali áttérés tetszőleges elemre, mivel több érintésre lehet szükség Tab ↹, és az elemek közötti átmenet sorrendje eltérhet attól, amit a felhasználó látni fog.
Mint minden Vim-szerű eszköz, a kiterjesztés számos beállítással rendelkezik. Például beállítható:
A Vimhez hasonlóan a kiterjesztés megkülönbözteti a különböző kis- és nagybetűkkel írt parancsokat.
Az alapvető parancsok listája [5] :
Csapat | Leírás |
---|---|
j | oldal görgetése lefelé |
k | oldal görgetése felfelé |
h | oldal görgetése balra |
l | lapozzon jobbra |
d | görgesse az oldalt fél képernyővel lejjebb (több, mint a j megnyomása) |
u | görgessen fél képernyővel feljebb az oldalt (több mint a k megnyomása) |
gg(kétszer nyomja meg a g-t) | azonnali ugrás az oldal tetejére |
G | menj az oldal aljára |
f | Jelölje ki az oldal összes elemét. A kiválasztott hivatkozások aktiválásukkor az aktuális lapon nyílnak meg |
F | Jelölje ki az oldal összes elemét. A kiválasztott hivatkozások új lapon nyílnak meg |
t | hozzon létre egy új lapot |
x | zárja be az aktuális lapot |
X | nyissa meg az éppen bezárt lapot |
r | oldal újratöltése |
yy(nyomja meg kétszer az y-t) | az aktuális oldal URL -jének másolása a vágólapra |
yf | másolja a kiválasztott objektum URL-jét a vágólapra ] |
gs | oldal forrásának megjelenítése |
gi | a kurzort az oldal első beviteli mezőjébe helyezi |
p | megnyitás az aktuális lap URL-jében a vágólapról |
P | nyissa meg az új lap URL-címét a vágólapról |
T | felugró ablak kereséssel a nyitott lapokon |