Firefox senza rilasciare la tastiera con Vimperator

Vimperator è un ottimo plugin per Firefox che permette di utilizzare un gran numero di comandi a cui si è abituati con l' editor di testo Vim.

Installazione

L'installazione prevede di visitare il sito web di questa estensione e di clonare il repository GitHub di alcune estensioni che utilizzeremo.

  1. Installa l'estensione dal tuo sito web.
  2. Clona il repository per le estensioni:
    $ git clone github.com/vimpr/vimperator-plugins.git vimplug
  3. Crea il file .vimperatorrc:
    $ tocca .vimperatorrc
  4. Crea la directory .vimperator:
    $ mkdir.vimperator

Gestione di base

Una volta riavviato il browser, conosceremo la gestione di base.

Per scorrere, useremo le scorciatoie da tastiera predefinite dell'editor Vim , ovvero:

  1. Sottosopra : k/j
  2. Aprire il collegamento nella scheda corrente: premere f e scrivi il numero che appare sopra il link desiderato
  3. Aprire il collegamento in un'altra scheda in background: premere F e scrivi il numero che appare sopra il link desiderato
  4. Cambia scheda: CTRL - n y CTRL - p
  5. Torna indietro / vai avanti nella cronologia della scheda corrente: CTRL - o y CTRL - i
  6. Visualizza i download correnti: : download Nota: Apri nella stessa scheda
  7. Aggiungi un segnalibro: A Nota: in seguito impareremo un modo più completo per farlo
  8. Trova un segnalibro: : bmark Nota: idem

Configurazione

Inizieremo aggiungendo alcune righe al nostro file .vimperatorrc che è come il .vimrc di Vim.

nnoremap l nnoremap h

Ora entriamo nella modalità di comando di vimperator e carichiamo la nostra nuova configurazione:

: fonte! ~ / .vimperatorrc

Piccola spiegazione

Quello che abbiamo fatto ora è mappare il tasto l per poter cambiare scheda a destra e il tasto h per quella a sinistra.

Successivamente, modificheremo il file in modo da poter accedere rapidamente ai siti che visitiamo più spesso:

Aggiungi quanto segue:

 
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

Carichiamo di nuovo il nostro file con

: fonte! ~ / .vimperatorrc

Possiamo esercitarci con la configurazione premendo i tasti gnR : si aprirà una nuova scheda con il lettore di feed.

Ora che possiamo accedere a Feedly senza usare il mouse , però, ci rendiamo conto di non poter utilizzare le scorciatoie da tastiera di quel servizio.

Per risolverlo useremo uno degli script che abbiamo clonato in precedenza, in particolare useremo libly.js. Per utilizzarlo, seguiamo questi passaggi:

  1. $ cp vimplug / _libly.js .vimperator / plugin /
  2. Aggiungere la seguente riga all'inizio del file .vimperatorrc
    : source ~ / .vimperator / plugin_libly.js
  3. Aggiungi la seguente riga al file .vimperatorrc
    : lazy fmaps -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
  4. Ricarichiamo il file con
    : fonte! ~ / .vimperatorrc

Ora ogni volta che accediamo a Feedly possiamo utilizzare le scorciatoie da tastiera consentite da questa pagina.

Infine, se la linea scende ogni volta che premiamo j, possiamo aggiungere quanto segue al file .vimperatorrc

nnoremap j 3j nnoremap k 3k

Ora andrà su / giù di tre righe.

Per spostare rapidamente le schede possiamo aggiungere il seguente codice al file .vimperatorrc

nnoremap : tabmove! -1 nnoremap : tabmove! +1

Segnalibri / Preferiti

Qualcosa che uso molto quando faccio ricerche o trovo informazioni utili sono i _favorites_.

Ma il modo più veloce per aggiungere un segnalibro è CTRL – D oppure, con Vimperator, premendo A , che aggiunge solo il link e il suo titolo, quindi se qualche settimana dopo abbiamo bisogno di quelle informazioni dobbiamo ricordarci il titolo o il sito web.

Per utilizzare le etichette, premi il tasto 'a' e alla fine della riga che appare scrivi:

-tag Label1, Label2, ecc

Ora per eseguire la funzione inversa, premiamo

: bmarks -tags Etichetta1

Se utilizziamo solo :bmarks, possiamo includere parte del titolo o del link.

Miscellanea

Possiamo anche accedere al menu contestuale utilizzando la combinazione di tasti ;c, selezioniamo il link (premuto con la tastiera
la cifra che si sovrappone al collegamento) e premiamo INVIO.

Schede affiancate

Sebbene, essere in grado di passare da un lembo / un aletta (d'ora in poi, per pigrizia, schede) solo con h y l è molto comodo, può essere migliorato un po '
più. Questo, utilizzando l'estensione Schede affiancate che ti permette di separare una scheda in più, come se fosse il vsplit di Vim.

Una volta installata l'estensione, il suo utilizzo di base è semplice:

  1. Clona e separa la tabulazione corrente CTRL + Freccia
  2. Crea una nuova scheda e stampa separata MAIUSC + Freccia
  3. Passare a una sottoscheda che premiamo MAIUSC + CTRL + Freccia
  4. Unire in un'unica scheda quella attuale e quella di destra, premere F12, per separarli F12 di nuovo
Questo articolo è stato scritto in il nostro forum by daa1494, Lo porto qui solo con alcune piccole modifiche nel testo.

Aggiungi come fonte preferita in Google