Vimperator er et fantastisk Firefox- plugin , der giver dig mulighed for at bruge et stort antal kommandoer, som du er vant til, når du bruger Vim- teksteditoren.
Installation
Installationen involverer at gå til denne udvidelses hjemmeside, og vi vil også klone GitHub- arkivet for nogle af de udvidelser, vi vil bruge.
- Installer udvidelsen fra dit websted.
- Klon lageret for udvidelserne:
$ git klon github.com/vimpr/vimperator-plugins.git vimplug
- Opret .vimperatorrc-filen:
$touch.vimperatorrc
- Opret biblioteket .vimperator:
$ mkdir .vimperator
Grundlæggende håndtering
Når browseren er genstartet, kender vi den grundlæggende håndtering.
For at scrolle bruger vi de tastaturgenveje, som Vim- editoren har som standard, nemlig:
- Op ned : k/j
- Åbn link i den aktuelle fane: Tryk på f og skriv det nummer, der vises over det ønskede link
- Åbn link i en anden fane i baggrunden: Tryk på F og skriv det nummer, der vises over det ønskede link
- Skift fane: CTRL - n y CTRL - s
- GÃ¥ tilbage / fremad i historien for den aktuelle fane: CTRL - eller y CTRL - i
- Se aktuelle downloads: : Downloads Bemærk: Åbn i samme fane
- Tilføj et bogmærke: A Bemærk: Senere lærer vi en mere komplet måde at gøre dette på
- Find et bogmærke: : bmark Bemærk: idem
konfiguration
Vi starter med at tilføje et par linjer til vores .vimperatorrc-fil, som er ligesom Vims .vimrc.
nnoremap l nnoremap h
Nu går vi ind i vimperator-kommandotilstanden og indlæser vores nye konfiguration:
: kilde! ~ / .vimperatorrc
Lille forklaring
Det, vi gjorde nu, er at kortlægge l- tasten , så den kan skifte faneblade til højre og h -tasten til venstre.
Dernæst redigerer vi filen , så vi hurtigt kan få adgang til de websteder, vi besøger oftest:
Tilføj følgende:
silent qmark R http://cloud.feedly.com silent qmark g https://gmail.com silent qmark w https://wolframalpha.com silent qmark r http://reddit.com silent qmark o https://outlook .com
Vi indlæser vores fil igen med
: kilde! ~ / .vimperatorrc
Vi kan øve konfigurationen ved at trykke på gnR -tasterne , hvorefter en ny fane med feedlæseren åbnes.
Men nu hvor vi kan få adgang til Feedly uden at røre musen , opdager vi, at vi ikke kan bruge tastaturgenvejene til den tjeneste.
For at rette det vil vi bruge et af de scripts, som vi klonede tidligere, især vil vi bruge libly.js. For at bruge det, følger vi disse trin:
-
$ cp vimplug / _libly.js .vimperator / plugin /
- Føj følgende linje til begyndelsen af ​​.vimperatorrc-filen
: kilde ~ / .vimperator / plugin_libly.js
- Føj følgende linje til .vimperatorrc-filen
: doven fmaps -u = 'sky \ .feedly \ .com' m / r gm ga gg gl ovnp
- Vi genindlæser filen med
: kilde! ~ / .vimperatorrc
Nu, hver gang vi får adgang til Feedly, kan vi bruge de tastaturgenveje, som den side tillader.
Endelig, hvis linjen går ned hver gang vi trykker på j, kan vi tilføje følgende til .vimperatorrc-filen
nnoremap j 3j nnoremap k 3k
Nu går det ned / op tre linjer.
For at flytte faner hurtigt kan vi tilføje følgende kode til .vimperatorrc-filen
nnoremap : tabmove! -1 nnoremap : tabmove! +1
Bogmærker / favoritter
Noget jeg bruger meget, når jeg laver research eller finder nyttig information, er _favoritter_.
Men den hurtigste måde at bogmærke på er CTRL-D eller med Vimperator ved at trykke på A , hvilket kun tilføjer linket og dets titel, så hvis vi et par uger senere har brug for disse oplysninger, skal vi huske titlen eller webstedet.
For at bruge etiketterne skal du trykke på 'a'- tasten og skrive følgende i slutningen af ​​den viste linje:
-mærker Label1, Label2 osv
Nu for at udføre den inverse funktion trykker vi på
: bmarks -tags Label1
Hvis vi kun bruger :bmarks, kan vi inkludere en del af titlen eller linket.
diverse
Vi kan også få adgang til genvejsmenuen ved hjælp af tastekombinationen ;c, vælger vi linket (trykkes med tastaturet
cifret, der overlapper linket), og vi trykker på ENTER.
Tile-faner
Selvom at kunne skifte mellem faner/faner (fra nu af, af dovenskab, faner) med kun h y l det er meget behageligt, det kan forbedres lidt
plus. Dette ved hjælp af udvidelsen Fliser der giver dig mulighed for at adskille en fane i flere, som om den var vsplit i Vim.
Når udvidelsen er installeret, er dens grundlæggende brug enkel:
- Klon og adskil den aktuelle fane tryk CTRL + arrow
- Opret ny fane og separat tryk Skift + arrow
- Gå til en underfane, vi trykker på Skift + CTRL + arrow
- Foren den aktuelle og den højre i en enkelt fane, tryk på F12, for at adskille dem F12 igen