2010-03-10 16 views
11

Amo VI e sto cercando un plugin di qualche tipo che mi permetta di inserire testo nel mio browser (preferibilmente Firefox o Chrome) usando i comandi VI. Mi farebbe risparmiare un'enorme quantità di tempo e allo stesso tempo scrivendo lunghe e-mail. Qualcuno può pensare a qualche plugin che mi permetterebbe di fare questo? Ero fiducioso con Vimperator (https://addons.mozilla.org/en-US/firefox/addon/4891) ma dopo averlo installato, mi sono reso conto che non faceva il VI che pensavo di voler fare: creare o modificare una casella di testo con comandi VI. Mi ha appena permesso di fare i comandi del browser e scorrere in stile VI.Desidero utilizzare i comandi di tipo VI nel browser Web?

+0

Arrenditi, accetta il lato oscuro e impara a usare * power * dei tasti di emacs; e insieme possiamo governare il ... – dmckee

+1

* Getta acqua santa sul viso di dmckee * "Il potere di Cristo ti costringe" – puk

risposta

0

Attualmente l'API di Chrome Extensions è abbastanza semplice; Semplicemente non penso che ci siano abbastanza ganci API nel browser per poter supportare qualcosa di simile.

Si potrebbe voler controllare il nome confuso Conkeror browser (non lo stesso di Konqueror in Linux), che è meglio descritto come il figlio d'amore di VI e Firefox. È come il VI con il motore di rendering Gecko (credo).

+0

Conkerer è il collegamento di tasti di Emacs + browser e non è VI. – 18bytes

+0

Ah sì, avete ragione, signore. C'è un fork chiamato Vonkeror, che suppongo utilizzi combinazioni di tasti tipo VI. –

10

poiché è stato installato Vimperator, si può provare questo:

SE redattore =”YOUR-GVIM-PATH/vim72/gvim.exe -f”

Premere Ctrl + Devo chiamare gvim per gestire il testo che vuoi modificare.

+0

+1 Ho usato il vimperator per un paio d'anni e non sapevo che potessi fare questo. Freddo. –

+0

Darò a vimperator un altro tentativo. E il tuo post è più un motivo in sé per fare l'installazione. I * miss * vim nelle caselle di testo del browser. –

+0

Grazie calmare! Non avevo impostato correttamente l'editor. Oh, e un'altra nota, sembra che a Vimperator non piacciano gli spazi nel percorso. Cioè "c:/program files/vim/gvim.exe -f" non funzionerà a causa dello spazio in "file di programma". –

6

Ho avuto molta fortuna con la sua estensione firefox di AllText. Probabilmente non è liscio come il tuo sogno, ma funziona molto bene nella pratica.

+0

Ho passato cinque minuti a cercare il collegamento a questo plug-in (ho dimenticato il nome), poi lo scorrimento verso il basso e mi hai battuto troppo :) +1 –

+0

Grazie, questo è quello che sto cercando! Ho provato anche questa opzione, ed è fantastico per avermi permesso di usare VIM fuori dal browser lasciando tutto intatto. Cioè è molto più semplice. Vimperator presenta un'esperienza di navigazione più veloce, ma per ora, mi terrò in disparte poiché desideravo solo un'opzione di immissione di testo più veloce in questo momento. –

1

Sto usando l'estensione per Firefox Mozex per anni.

Una volta installato, nella scheda "Textarea", assegnare un hot-key e immettere il comando da eseguire. Per esempio:

gnome-terminal -e "/usr/bin/vim %t" 

Quando si preme il tasto di scelta rapida, Mozex creerà un file temporaneo e sostituire il "% t" di cui sopra con il suo nome.

Se c'è più di un'area di testo in una pagina, ti permetterà di scegliere quale modificare.

Mozex offre molte più funzionalità rispetto alla semplice modifica dell'area di testo. Se vuoi "vedere la fonte" con Vim, puoi farlo anche tu.

+0

Il sito sembra essere obsoleto. Nessuno dei link per scaricare o estrarre la sorgente sembra funzionare, ma ho trovato una copia dopo aver setacciato Google per un po '. L'ho spinto a github nel caso qualcuno lo cercasse. https://github.com/dcondrey/Mozex – davidcondrey

1

Ho usato jV per un po 'su Firefox. Funziona anche con le versioni più recenti che l'estensione non afferma ufficialmente di supportare. Gli sviluppatori says stanno lavorando su una versione di Chrome.