Componenti aggiuntivi per Firefox da utilizzare con Vimperator [chiuso]


13

Essendo un fanatico di ViM, di recente ho scoperto e iniziato a utilizzare il componente aggiuntivo Vimperator per Mozilla Firefox. Mi è piaciuto molto usarlo finora, e c'è anche un elenco nella wiki di Vimperator per alcuni componenti aggiuntivi che funzionano bene con Vimperator. Sono curioso di sapere quali altri addon che gli utenti di Vimperator raccomanderebbero? Qualcuno ha dei buoni preferiti che si fondono bene con Vimperator?


Voglio solo aggiungere che quel mapping (per aprire gvim per la modifica di textarea) è ctrl-i. Fastidioso che ho bisogno di 50 rappresentanti. per commentare i post.
tmadsen,

Risposte:


8

Se usi i segnalibri di Google come servizio di archiviazione dei segnalibri online, gmarks è fondamentale. Con la seguente mappatura nel tuo .vimperatorrcfile:

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

premendo si gbapre la finestra di dialogo Aggiungi / modifica segnalibro del componente aggiuntivo gmarks, dove è possibile impostare il titolo, le etichette e le note del segnalibro.

Il :emenucomando può essere utilizzato per accedere rapidamente a qualsiasi altra voce di menu di Firefox , inclusa qualsiasi voce di menu aggiuntiva. Così tanti addon potrebbero "fondersi bene" con vimperator.


Un altro suggerimento di Vimperator è imparare come configurare e utilizzare i plug-in dei motori di ricerca che diventano molto potenti usando Vimperator. Ad esempio ho creato due plugin per la traduzione dall'italiano all'inglese e dall'inglese all'italiano (presi da wordreference.com ) e ho dato loro rispettivamente le parole chiave iten, enit.

Ora posso cercare rapidamente la traduzione del mondo "paonazzo" usando:

:open iten paonazzo

Sfruttando questa funzione di vimperator puoi facilmente impostare ad esempio un keywork super cercare rapidamente superuser.com usando il plug-in del motore di ricerca superuser e cercare 'vimperator' usando:

:tabopen su vimperator

Le parole chiave associate ai motori di ricerca possono essere definite da:

:dialog searchengines

6

Mi piace It's All Text! addon che ti permette di usare qualsiasi editor di testo (Vim funziona alla grande) per modificare il testo sui moduli, invece del piccolo <textarea>editor anemico che il browser offre di default.


12
Come altre persone hanno detto, non hai davvero bisogno di It's All Text!whith vimperator. Basta premere <Ctrl-i>quando lo stato attivo è su un'area di testo e vimperatorsi aprirà gvim. Vedi :help i_<C-i>e :help editor.
mrucci,

2

TreeStyleTab o Tab-Kit , che entrambi spostano le schede dall'alto verso il lato sinistro e le visualizzano in una struttura ad albero.

Non hai bisogno di estensioni come It's All Text! Vimperator fornisce già il mapping (quando textarea è focalizzato) che avvia gvim.


2

Il mio plugin preferito è probabilmente maine_coon.js. Nasconde la riga di comando quando non la si utilizza in modo da ottenere ancora più immobili!

Un altro buon plugin è scrollposition.js. Aggiunge la posizione orizzontale alla barra di stato insieme alla posizione verticale. Uso vimperator senza barre di scorrimento, questo mi aiuta a farmi sapere quando c'è qualcosa in più nella pagina. Puoi trovarlo come allegato al problema n. 32 nel tracker del problema vimperator (non riesco a collegarlo con solo 1 punto di ripetizione)

C'è un simpatico aiutante di plugin chiamato pluginManager.js. Può mostrarti maggiori informazioni sui plugin che hai installato e aiutarti ad amministrare i plugin stessi.

Ultimo ma non meno importante è bitly.js. Questo ti dà un modo rapido per accorciare e aggiungere agli appunti l'URL attuale che stai utilizzando (usando il :bitlycomando).

Non ho ancora 10 punti di ripetizione, quindi non ho potuto collegare tutti questi come volevo. La maggior parte di questi può essere trovata qui: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins


1

Buoni collegamenti. maine_coon.js è eccellente, così come pluginManager.js.

Potresti essere interessato a un miglioramento apportato al plug-in scrollposition.js.

L'ho fatto mostrare quale percentuale del documento è effettivamente visibile, oltre a quanto è stato fatto scorrere.

In questo modo si ottengono le informazioni che altrimenti si otterrebbero dalla dimensione del pulsante della barra di scorrimento.

Puoi trovare il link nella pagina del problema di cui hai parlato sopra: http://code.google.com/p/vimperator-labs/issues/detail?id=32

Inoltre, +1 per Tab-Kit, funzionalità molto bella. Puoi nascondere automaticamente il tuo elenco di schede e questo ti darà ancora più spazio sullo schermo.


1

Vorrei aggiungere che BarTab è davvero utile se sei dipendente dalle schede. Arresta il caricamento di tutte le schede all'avvio e può scaricare schede dalla memoria mentre Firefox è in esecuzione.


1

In realtà così tanto è possibile con Javascript, potresti imitare molte funzionalità di addon (senza la necessità di una UI) con Vimperator!

Ma qui ci sono alcuni componenti aggiuntivi di Firefox che trovo utili:

  • Cycle Collector Analyzer, Monitor delle preferenze, Apri nel browser, TableTools2, keyconfig, NoScript e Private Tab

  • prova anche a utilizzare il componente aggiuntivo Schede tessere con qualcosa del tipo:

  mappings.addUserMap (
    [modes.NORMAL], [""], "tabs tile verticalmente",
    function () {tileTabs.menuActions ('new-2vert', null);}
    );
  • come studente, 24 mappature chiave sono preziose per gestire la bibliografia con: Zotero, Zotero Better Bib (La) Tex, Zutilo Utility per Zotero (basta riscrivere le mappature di Will Shank per Zotero e Zutilo con Pentadactyl)

Vorrei avere il controllo avanzato sui tipi MIME però ... (come modifica l'azione di download per-url e per-filetype, rif. Cartella di salvataggio automatica



0

Preferisco usare È tutto testo! invece dell'opzione integrata. È possibile impostare un tasto di scelta rapida in È tutto il testo !, Ho impostato il mio ctrl + e. Questo non sarà molto utile poiché non puoi usarlo direttamente (dovresti ctrl + v and then ctrl + e). Quindi ho scavalcato il sordo ctrl + icon il seguente nel mio.vimperatorrc

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

Ora quando sei in un <textarea>puoi lanciare È tutto testo! con ctrl + icome faresti normalmente.


1
Sono curioso di sapere perché preferisci usare It'all text! invece di vimperator incorporato. Forse hai provato entrambi e conosci le differenze?
mrucci,

Non mi è piaciuto il modo in cui l'opzione integrata interagiva con MacVim. Non ci provo da un po '(o da quando sono passato al pentadattilo). Potrebbe essere il momento di fare un altro tentativo.
Claytron,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.