Vimperator je odličan Firefox dodatak koji vam omogućava korištenje velikog broja naredbi na koje ste navikli kada koristite Vim tekstualni editor.
Instalacija
Instalacija uključuje odlazak na web stranicu ove ekstenzije, a također ćemo klonirati GitHub repozitorij za neke ekstenzije koje ćemo koristiti.
- Instalirajte ekstenziju sa svoje web stranice.
- Klonirajte spremište za ekstenzije:
$ git klon github.com/vimpr/vimperator-plugins.git vimplug
- Kreirajte datoteku .vimperatorrc:
$touch.vimperatorrc
- Kreirajte .vimperator direktorij:
$ mkdir .vimperator
Osnovno rukovanje
Kada se pretraživač ponovo pokrene, naučimo osnovno upravljanje.
Za skrolovanje ćemo koristiti prečice na tastaturi koje Vim editor ima po defaultu, a to su:
- Gore dolje : k/j
- Otvorite vezu u trenutnoj kartici: Pritisnite f i upišite broj koji se pojavljuje iznad željenog linka
- Otvorite vezu na drugoj kartici u pozadini: Pritisnite F i upišite broj koji se pojavljuje iznad željenog linka
- Promijeni karticu: CTRL – br y CTRL – str
- Vratite se nazad/naprijed u trenutnoj historiji kartica: CTRL – ili y CTRL – i
- Pogledajte trenutna preuzimanja: :downloads Napomena: Otvara se u istoj kartici
- Dodaj oznaku: A Napomena: Kasnije ćemo naučiti potpuniji način da to učinimo
- Pronađite oznaku: :bmark Napomena: idem
konfiguracija
Počećemo tako što ćemo dodati nekoliko redova u naš .vimperatorrc fajl, koji je kao Vimov .vimrc.
nnoremap l nnoremap h
Sada ulazimo u komandni mod vimperatora i učitavamo našu novu konfiguraciju:
:source! ~/.vimperatorrc
Vrlo malo objašnjenja
Ono što smo sada uradili jeste da smo mapirali tipku l da bismo mogli prebacivati kartice s desne strane, a tipku h s lijeve.
Zatim ćemo urediti datoteku kako bismo mogli brzo pristupiti web-lokacijama koje najčešće posjećujemo:
Dodajte sljedeće:
tihi qmark R http://cloud.feedly.com tihi qmark g https://gmail.com tihi qmark w https://wolframalpha.com tihi qmark r http://reddit.com tihi qmark o https://outlook .com
Ponovo učitamo našu datoteku sa
:source! ~/.vimperatorrc
Konfiguraciju možemo vježbati pritiskom na tipke gnR i otvorit će se nova kartica s čitačem feedova.
Ali sada kada možemo pristupiti Feedlyju bez dodirivanja miša , shvatamo da ne možemo koristiti prečice na tastaturi te usluge.
Da bismo to riješili koristit ćemo jednu od skripti koje smo ranije klonirali, posebno ćemo koristiti lily.js. Da bismo ga koristili, slijedimo ove korake:
-
$ cp vimplug/_libly.js .vimperator/plugin/
- Dodajte sljedeći red na početak .vimperatorrc datoteke
:source ~/.vimperator/plugin_libly.js
- Dodajte sljedeći red u .vimperatorrc datoteku
:lazy fmaps -u='cloud\.feedly\.com' m / r gm ga gg gl ovnp
- Ponovo učitavamo fajl sa
:source! ~/.vimperatorrc
Sada svaki put kada pristupimo Feedlyju možemo koristiti prečice na tastaturi koje navedena stranica dozvoljava.
Konačno, ako se linija zatvara svaki put kada pritisnemo j, možemo dodati sljedeće u .vimperatorrc datoteku
nnoremap j 3j nnoremap k 3k
Sada će ići dolje/gore tri reda.
Za brzo premještanje kartica možemo dodati sljedeći kod u .vimperatorrc datoteku
nnoremap :tabmove! -1 nnoremap :tabmove! +1
Oznake / Favoriti
Nešto što često koristim kada istražujem ili pronalazim korisne informacije je _favorites_.
Ali najbrži način za označavanje je CTRL-D ili putem Vimperatora pritiskom na A , što dodaje samo link i njegov naslov, tako da ako nam zatrebaju te informacije nekoliko sedmica kasnije, moramo se sjetiti naslova ili web stranice.
Da biste koristili oznake, pritisnite tipku 'a' i na kraju retka koji se pojavi napišite:
-oznake Tag1, Tag2, itd
Sada da izvršimo obrnutu funkciju, pritisnemo
:bmarks -tags Tag1
Ako koristimo samo :bmarks, možemo uključiti dio naslova ili linka.
Razno
Također možemo pristupiti kontekstualnom izborniku pomoću kombinacije tipki ;c, odabiremo vezu (pritisnuta tastaturom
cifra koja preklapa vezu) i pritisnite ENTER.
Tile Tabs
Iako, mogućnost prebacivanja između preklopa/tabova (od sada, iz lijenosti, karticama) samo sa h y l Veoma je udoban, može se malo poboljšati
dalje. Ovo, koristeći ekstenziju Pločice koji vam omogućava da odvojite karticu na nekoliko, kao da je Vim vsplit.
Nakon što je proširenje instalirano, njegova osnovna upotreba je jednostavna:
- Klonirajte i odvojite trenutnu karticu, pritisnite CTRL + Arrow
- Kreirajte novu karticu i odvojeno pritisnite shift + Arrow
- Pređite na podkarticu i pritisnite Shift + CTRL + Arrow
- Spojite trenutnu i onu desno u jednu karticu, pritisnite F12, da ih razdvoji F12 opet