Vimperator est un excellent plugin Firefox qui vous permet d'utiliser un grand nombre de commandes auxquelles vous êtes habitué lorsque vous utilisez l' éditeur de texte Vim.
Installations préconisées
L'installation implique de se rendre sur le site web de cette extension, et nous clonerons également le dépôt GitHub pour certaines extensions que nous utiliserons.
- Installez l'extension depuis votre site Web.
- Clonez le référentiel pour les extensions:
$ git clone github.com/vimpr/vimperator-plugins.git vimplug
- Créez le fichier .vimperatorrc:
$ toucher .vimperatorrc
- Créez le répertoire .vimperator:
$ mkdir .vimperator
Manipulation de base
Une fois le navigateur redémarré, nous connaîtrons la manipulation de base.
Pour faire défiler, nous utiliserons les raccourcis clavier fournis par défaut à l' éditeur Vim , à savoir :
- Monter descendre : k/j
- Ouvrir le lien dans l'onglet actuel: Appuyez sur f et écrivez le numéro qui apparaît au-dessus du lien souhaité
- Ouvrir le lien dans un autre onglet en arrière-plan: Appuyez sur F et écrivez le numéro qui apparaît au-dessus du lien souhaité
- Changer d'onglet: CTRL - n y CTRL - p
- Revenir en arrière / avancer dans l'historique de l'onglet actuel: CTRL - ou y CTRL - i
- Afficher les téléchargements actuels: : téléchargements Remarque: ouvrir dans le même onglet
- Ajouter un signet: A Remarque: plus tard, nous apprendrons une manière plus complète de le faire
- Rechercher un signet: : bmark Note: idem
configuration
Nous allons commencer par ajouter quelques lignes à notre fichier .vimperatorrc qui ressemble au .vimrc de Vim.
nnoremap l nnoremap h
Maintenant, nous entrons dans le mode de commande de vimperator et chargeons notre nouvelle configuration:
: la source! ~ / .vimperatorrc
Petite explication
Nous avons donc configuré la touche l pour permettre de changer d'onglet à droite et la touche h pour à gauche.
Ensuite, nous allons modifier le fichier afin de pouvoir accéder rapidement aux sites que nous visitons le plus souvent :
Ajoutez ce qui suit:
qmark silencieux R http://cloud.feedly.com qmark silencieux g https://gmail.com qmark silencieux w https://wolframalpha.com qmark silencieux r http://reddit.com qmark silencieux ou https: // outlook .com
Nous rechargeons notre fichier avec
: la source! ~ / .vimperatorrc
Nous pouvons nous entraîner à la configuration en appuyant sur les touches gnR et un nouvel onglet contenant le lecteur de flux s'ouvrira.
Mais maintenant que nous pouvons accéder à Feedly sans utiliser la souris , nous constatons que nous ne pouvons pas utiliser les raccourcis clavier de ce service.
Pour le résoudre, nous utiliserons l'un des scripts que nous avons clonés précédemment, en particulier, nous utiliserons libly.js. Pour l'utiliser, nous suivons ces étapes:
-
$ cp vimplug / _libly.js .vimperator / plugin /
- Ajoutez la ligne suivante au début du fichier .vimperatorrc
: source ~ / .vimperator / plugin_libly.js
- Ajoutez la ligne suivante au fichier .vimperatorrc
: lazy fmaps -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
- On recharge le fichier avec
: la source! ~ / .vimperatorrc
Désormais, chaque fois que nous accédons à Feedly, nous pouvons utiliser les raccourcis clavier autorisés par cette page.
Enfin, si la ligne descend à chaque fois que nous appuyons sur j, nous pouvons ajouter ce qui suit au fichier .vimperatorrc
nnoremap j 3j nnoremap k 3k
Maintenant, il va descendre / monter de trois lignes.
Pour déplacer rapidement les onglets, nous pouvons ajouter le code suivant au fichier .vimperatorrc
nnoremap : tabmove! -1 nnoremap : tabmove! +1
Signets / Favoris
Quelque chose que j'utilise beaucoup pour faire des recherches ou trouver des informations utiles est _favorites_.
Mais la méthode la plus rapide pour ajouter un élément à vos favoris est CTRL – D ou, avec Vimperator, en appuyant sur A , ce qui n'ajoute que le lien et son titre. Ainsi, si nous avons besoin de cette information quelques semaines plus tard, nous devons nous souvenir du titre ou du site web.
Pour utiliser les étiquettes, appuyez sur la touche « a » et, à la fin de la ligne qui apparaît, écrivez :
-tags Label1, Label2, etc.
Maintenant, pour exécuter la fonction inverse, nous appuyons sur
: bmarks -tags Label1
Si nous utilisons uniquement :bmarks, nous pouvons inclure une partie du titre ou du lien.
Divers
On peut également accéder au menu contextuel en utilisant la combinaison de touches ;c, nous sélectionnons le lien (appuyé avec le clavier
le chiffre qui chevauche le lien) et nous appuyons sur ENTRÉE.
Onglets de mosaïque
Cependant, pouvoir basculer entre les volets / onglets (désormais, par paresse, onglets) avec seulement h y l il est très confortable, il peut être amélioré un peu
plus. Ceci, en utilisant l'extension Onglets de mosaïque cela permet de séparer un onglet en plusieurs, comme s'il s'agissait du vsplit de Vim.
Une fois l'extension installée, son utilisation de base est simple:
- Cloner et séparer l'onglet actuel appuyez sur CTRL + Flèche
- Créer un nouvel onglet et séparer la presse Maj + Flèche
- Déplacer vers un sous-onglet sur lequel nous appuyons Maj + CTRL + Flèche
- Réunissez en un seul onglet l'actuel et celui de droite, appuyez sur F12, pour les séparer F12 encore