Vimium | |
---|---|
Vimium fremhæver et stort antal links på en side | |
Udvikler | Phil Crosby, Ilya Sukhar |
Skrevet i | CoffeeScript |
nyeste version | 1.64.3 (27. februar 2018) |
Licens | MIT-licens |
Internet side | vimium.github.io |
Vimium er en udvidelse til Chromium - baserede browsere , der markant udvider browserens tastaturkontrolmuligheder. Kontrolkommandoer og kombinationer ligner dem i den populære Vim -teksteditor .
Udvidelsen er open source. Det særegne er, at udvidelsen ikke ændrer udseendet af browseren, men kun supplerer mulighederne, for eksempel at navigere på siden og mellem faner.
Computermus , som er en integreret del af de fleste moderne personlige computere, bruges aktivt i browsere. Samtidig tvinger dens brug brugeren til ofte at fjerne deres (normalt) højre hånd fra tastaturet for at udføre enhver handling ved hjælp af markøren. I betragtning af at højre hånd på selve tastaturet har mange flere taster end venstre hånd, kan dette medføre besvær for brugerne [1] [2] .
Et lignende problem er iboende i mange andre typer software, som et resultat af hvilke tastaturgenveje er blevet bredt udviklet. Der er også programmer, hvis hovedstyring i første omgang er fokuseret specifikt på tastaturet. Vi - editoren , hvis kontrolprincipper bruges i Vimium, dukkede således op, før computermus blev udbredt [3] .
Vim-stilen, som er blevet populær og velkendt for mange, er dukket op i mange programmer [4] , som ikke er direkte relateret til tekstredigering:
Vimium giver dig mulighed for at indbygge lignende funktionalitet i din sædvanlige browser. Alle browsere, der er kompatible med Chromium, understøttes, såsom: Google Chrome , Yandex Browser og Opera (startende fra version 12).
Ligesom Vim fungerer udvidelsen i to tilstande: enten kommandotilstand eller inputtilstand. I den første opfattes alle taster, der trykkes på tastaturet, som kommandoer til udvidelse. I den anden tilstand kan du for eksempel ved at trykke på tasterne udskrive tekst på siden. For at skifte til kommandotilstand skal du trykke på knappen Esc, og for at være i inputtilstand kan du trykke på i. Indtastningstilstanden aktiveres også automatisk i nogle tilfælde, for eksempel ved skift mellem tekstindtastningsfelter.
Udvidelsen har et praktisk system til at arbejde med links og andre elementer på siden. For hvert element opretter udvidelsen en midlertidig kombination af en eller flere taster, som bliver til visninger efter tryk på tasten f. Efter indtastning af en af disse kombinationer vil det tilsvarende element blive aktiveret, som om det var blevet klikket på med musemarkøren. Teoretisk set kan du flytte mellem elementer i andre browsere, hvor du kan bruge tasten til at gøre dette Tab ↹. I sidstnævnte tilfælde er en øjeblikkelig overgang til et vilkårligt element imidlertid ikke mulig, da flere tryk kan være påkrævet Tab ↹, og rækkefølgen af overgangen mellem elementer kan afvige fra, hvad brugeren forventer at se.
Som ethvert Vim-lignende værktøj har udvidelsen en række indstillinger. Det er for eksempel muligt at indstille:
Som i Vim skelner udvidelsen mellem kommandoer, der skrives i forskellige bogstaver.
Liste over grundlæggende kommandoer [5] :
Hold | Beskrivelse |
---|---|
j | side rul ned |
k | side scroll op |
h | siderul til venstre |
l | siderul til højre |
d | rul siden en halv skærm ned (mere end at trykke på j) |
u | rul siden et halvt skærmbillede op (mere end at trykke på k) |
gg(dobbelt tryk på g) | spring med det samme til toppen af siden |
G | gå til bunden af siden |
f | Fremhæv alle elementer på siden. Valgte links, når de er aktiveret, åbnes på den aktuelle fane |
F | Fremhæv alle elementer på siden. De valgte links åbnes i en ny fane |
t | oprette en ny fane |
x | luk den aktuelle fane |
X | åbne lige lukket fane |
r | genindlæs siden |
yy(dobbelt tryk på y) | kopier den aktuelle side -url til udklipsholderen |
yf | kopier URL'en for det valgte objekt til udklipsholderen ] |
gs | vis sidekilde |
gi | placerer markøren i det første inputtekstfelt på siden |
p | åben i den aktuelle fane URL fra udklipsholder |
P | Åbn i ny fane URL fra udklipsholder |
T | pop-up vindue med søgning i åbne faner |