Extensions Firefox pour aller avec Vimperator [fermé]


13

Étant un fanatique de ViM, j'ai récemment découvert et commencé à utiliser l' addon Vimperator pour Mozilla Firefox. J'ai vraiment aimé l'utiliser jusqu'à présent, et il y a même une liste dans le wiki Vimperator pour certains addons qui fonctionnent bien avec Vimperator. Je suis curieux de savoir quels autres addons les utilisateurs vétérans de Vimperator recommanderaient? Quelqu'un a-t-il de bons favoris qui se marient bien avec Vimperator?


Je veux juste ajouter que ce mappage (pour ouvrir gvim pour l'édition de zone de texte) est ctrl-i. Ennuyeux d'avoir besoin de 50 répétitions. pour commenter les messages.
tmadsen

Réponses:


8

Si vous utilisez Google Bookmarks comme service de stockage de signets en ligne , alors Gmarks est fondamental. Avec le mappage suivant dans votre .vimperatorrcfichier:

map gb :emenu GMarks.Add/Edit Bookmark<CR>

en appuyant sur, vous gbouvrez la boîte de dialogue d'ajout / modification de signets de l'addon gmarks, où vous pouvez définir le titre, les étiquettes et les notes du signet.

La :emenucommande peut être utilisée pour accéder rapidement à toute autre entrée de menu Firefox , y compris toute entrée de menu addon. Tant d'addons pourraient bien «se mélanger» avec vimperator.


Une autre suggestion de vimperator est d'apprendre à configurer et à utiliser des plugins de moteur de recherche qui deviennent très puissants à l'aide de vimperator. Par exemple, j'ai mis en place deux plugins pour traduire de l'italien vers l'anglais et de l'anglais vers l'italien (tirés de wordreference.com ) et leur ai donné respectivement les mots-clés iten, enit.

Maintenant, je peux rechercher rapidement la traduction du monde 'paonazzo' en utilisant:

:open iten paonazzo

En exploitant cette fonctionnalité de vimperator, vous pouvez facilement définir par exemple un travail sude clé pour rechercher rapidement superuser.com en utilisant le plugin du moteur de recherche de superutilisateur et rechercher 'vimperator' en utilisant:

:tabopen su vimperator

Les mots clés associés aux moteurs de recherche peuvent être définis à partir de:

:dialog searchengines

6

J'aime le texte Tout est! addon qui vous permet d'utiliser n'importe quel éditeur de texte (Vim fonctionne très bien) pour éditer du texte sur des formulaires, au lieu du petit <textarea>éditeur anémique que le navigateur propose par défaut.


12
Comme d'autres l'ont dit, vous n'avez vraiment pas besoin de It's All Text!quoi vimperator. Appuyez simplement <Ctrl-i>lorsque le focus est sur une zone de texte et vimperators'ouvrira gvim. Voir :help i_<C-i>et :help editor.
mrucci

2

TreeStyleTab ou Tab-Kit , qui déplacent tous les deux vos onglets du haut vers la gauche et les affichent dans une structure arborescente.

Vous n'avez pas besoin d'extensions comme It's All Text! Vimperator fournit déjà un mappage (lorsque la zone de texte est focalisée) qui lance gvim.


2

Mon plugin préféré est probablement maine_coon.js. Il masque la ligne de commande lorsque vous ne l'utilisez pas, vous obtenez donc encore plus de biens immobiliers!

Un autre bon plugin est scrollposition.js. Il ajoute une position horizontale à la barre d'état avec la position verticale. J'utilise vimperator sans barres de défilement, cela m'aide à savoir quand il y a quelque chose de plus sur la page. Vous pouvez trouver celui-ci en pièce jointe au problème # 32 dans le suivi des problèmes de vimperator (je ne peux pas le lier avec seulement 1 point de répétition)

Il y a une belle aide de plugin appelée pluginManager.js. Il peut vous montrer plus d'informations sur les plugins que vous avez installés et vous aider à administrer les plugins eux-mêmes.

Le dernier mais non le moindre est bitly.js. Cela vous donne un moyen rapide de raccourcir et d'ajouter au presse-papiers l'url actuelle sur laquelle vous vous trouvez (en utilisant la :bitlycommande).

Je n'ai pas encore 10 points de répétition, donc je ne pouvais pas lier tout cela comme je le voulais. La plupart d'entre eux peuvent être trouvés ici: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins


1

De bons liens. maine_coon.js est excellent, tout comme pluginManager.js.

Vous pourriez être intéressé par une amélioration que j'ai apportée au plugin scrollposition.js.

Je l'ai fait montrer quel pourcentage du document est réellement visible, en plus de combien il a défilé.

De cette façon, vous obtenez les informations que vous obtiendriez autrement à partir de la taille du bouton de la barre de défilement.

Vous pouvez trouver le lien sur la page du problème dont vous avez parlé ci-dessus: http://code.google.com/p/vimperator-labs/issues/detail?id=32

Aussi, +1 pour Tab-Kit, très belle fonctionnalité. Vous pouvez masquer automatiquement votre liste d'onglets, ce qui vous donne encore plus d'espace sur l'écran.


1

Je voudrais ajouter que BarTab est vraiment pratique si vous êtes accro aux onglets. Il empêche tous vos onglets de se charger au démarrage et peut décharger les onglets de la mémoire pendant que Firefox est en cours d'exécution.


1

En fait, tant de choses sont possibles avec Javascript, vous pouvez imiter de nombreuses fonctionnalités de l'addon (sans avoir besoin d'une interface utilisateur) avec Vimperator!

Mais voici quelques addons Firefox que je trouve utiles:

  • Cycle Collector Analyzer, Preferences Monitor, Open in Browser, TableTools2, keyconfig, NoScript et Private Tab

  • essayez également d'utiliser l' addon Tile Tabs avec quelque chose comme:

  mappings.addUserMap (
    [modes.NORMAL], [""], "onglets de tuiles verticalement",
    function () {tileTabs.menuActions ('new-2vert', null);}
    );
  • en tant qu'étudiant, 24 mappages clés sont inestimables pour manipuler la bibliographie avec: Zotero, Zotero Better Bib (La) Tex, Zutilo Utility pour Zotero (il suffit de réécrire les mappages de Will Shank pour Zotero et Zutilo avec Pentadactyl)

J'aimerais cependant avoir un contrôle avancé sur les types MIME ... (comme changer l'action de téléchargement par URL et par type de fichier, réf. Dossier de sauvegarde automatique



0

Je préfère utiliser C'est tout du texte! au lieu de l'option intégrée. Vous pouvez définir un raccourci clavier dans Tout est du texte!, J'ai défini le mien sur ctrl + e. Ce ne sera pas très utile car vous ne pouvez pas l'utiliser directement (vous devriez le faire ctrl + v and then ctrl + e). J'ai donc surmonté le sourd ctrl + iavec ce qui suit dans mon.vimperatorrc

" Use It's all text instead of the built-in command
inoremap <C-i> <C-v><C-e>

Maintenant, lorsque vous êtes dans un, <textarea>vous pouvez lancer C'est tout le texte! avec ctrl + icomme vous le feriez normalement.


1
Je suis curieux de savoir pourquoi vous préférez utiliser It'all text! au lieu de vimperator intégré. Peut-être avez-vous essayé les deux et connaissez-vous les différences?
mrucci

Je n'aimais pas la façon dont l'option intégrée interagissait avec MacVim. Je ne l'ai pas essayé depuis un moment (ou depuis que je suis passé au pentadactyle). Il serait peut-être temps de lui donner un autre coup.
claytron
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.