Complementos de Firefox para ir con Vimperator [cerrado]

13

Siendo un fanático de ViM, recientemente descubrí y comencé a usar el complemento Vimperator para Mozilla Firefox. Realmente disfruté usarlo hasta ahora, e incluso hay una lista en el wiki de Vimperator para algunos complementos que funcionan bien con Vimperator. Tengo curiosidad por saber qué otros complementos recomendarían los usuarios veteranos de Vimperator. ¿Alguien tiene buenos favoritos que combinen bien con Vimperator?

Weegee
fuente
Solo quiero agregar que esa asignación (para abrir gvim para la edición de área de texto) es ctrl-i. Molesto que necesito 50 rep. para comentar las publicaciones.
tmadsen

Respuestas:

8

Si utiliza marcadores de Google como servicio de almacenamiento de marcadores en línea, entonces los marcadores son fundamentales. Con la siguiente asignación en su .vimperatorrcarchivo:

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

Al presionar se gbabre el cuadro de diálogo Agregar / editar marcador del complemento de marcadores, donde puede establecer el título, las etiquetas y las notas del marcador.

El :emenucomando se puede usar para acceder rápidamente a cualquier otra entrada de menú de Firefox , incluida cualquier entrada de menú adicional. Muchos complementos podrían 'combinarse bien' con vimperator.


Otra sugerencia de vimperator es aprender cómo configurar y usar complementos de motor de búsqueda que se vuelven muy poderosos usando vimperator. Por ejemplo, configuré dos complementos para traducir del italiano al inglés y del inglés al italiano (tomado de wordreference.com ) y les di respectivamente las palabras clave iten, enit.

Ahora puedo buscar rápidamente la traducción del mundo 'paonazzo' usando:

:open iten paonazzo

Explotando esta función de vimperator, puede configurar fácilmente, por ejemplo, un trabajo sude clave para buscar rápidamente en superuser.com usando el complemento del motor de búsqueda de superusuario y buscando 'vimperator' usando:

:tabopen su vimperator

Las palabras clave asociadas a los motores de búsqueda se pueden definir a partir de:

:dialog searchengines
mrucci
fuente
6

¡Me gusta el texto todo es! complemento que le permite utilizar cualquier editor de texto (Vim funciona muy bien) para editar texto en formularios, en lugar del pequeño <textarea>editor anémico que el navegador ofrece de forma predeterminada.

Greg Hewgill
fuente
12
Al igual que otras personas dijeron, que realmente no necesita It's All Text!un poco con vimperator. Simplemente presione <Ctrl-i>cuando el foco esté en un área de texto y vimperatorse abrirá gvim. Ver :help i_<C-i>y :help editor.
mrucci
2

TreeStyleTab o Tab-Kit , que mueven las pestañas desde la parte superior hacia el lado izquierdo y las muestran en forma de árbol.

¡No necesita extensiones como It's All Text! Vimperator ya proporciona mapeo (cuando textarea está enfocado) que inicia gvim.

usuario4126
fuente
2

Mi complemento favorito es probablemente maine_coon.js. ¡Oculta la línea de comando cuando no la está utilizando para obtener aún más espacio!

Otro buen complemento es scrollposition.js. Agrega posición horizontal a la barra de estado junto con la posición vertical. Utilizo vimperator sin barras de desplazamiento, esto me ayuda a saber cuándo hay algo más en la página. Puede encontrar este como archivo adjunto al problema n. ° 32 en el rastreador de problemas del vimperator (no puedo vincularlo con solo 1 punto de repetición)

Hay un buen complemento auxiliar llamado pluginManager.js. Puede mostrarle más información sobre los complementos que ha instalado y ayudarlo a administrar los complementos.

Por último, pero no menos importante, es bitly.js. Esto le brinda una forma rápida de acortar y agregar al portapapeles la url actual en la que se encuentra (usando el :bitlycomando).

Todavía no tengo 10 puntos de repetición, así que no pude vincularlos como quisiera. La mayoría de ellos se pueden encontrar aquí: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins

Claytron
fuente
1

Buenos enlaces. maine_coon.js es excelente, como lo es pluginManager.js.

Puede que le interese una mejora que hice al complemento scrollposition.js.

Hice que mostrara qué porcentaje del documento es realmente visible, además de cuánto se ha desplazado.

De esa manera, obtienes la información que obtendrías del tamaño del botón de la barra de desplazamiento.

Puede encontrar el enlace en la página del problema del que habló anteriormente: http://code.google.com/p/vimperator-labs/issues/detail?id=32

Además, +1 para Tab-Kit, muy buena funcionalidad. Puede ocultar automáticamente su lista de pestañas y eso le da aún más espacio en la pantalla.

Peter Jenkins
fuente
1

Me gustaría agregar que BarTab es realmente útil si eres adicto a las pestañas. Impide que todas sus pestañas se carguen al inicio y puede descargar pestañas de la memoria mientras se ejecuta Firefox.

Jason Axelson
fuente
1

En realidad, es mucho posible con Javascript, ¡podría imitar muchas funcionalidades adicionales (sin la necesidad de una interfaz de usuario) con Vimperator!

Pero aquí hay algunos complementos de Firefox que encuentro útiles:

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

  • También intente usar el complemento Tile Tabs con algo como:

  mappings.addUserMap (
    [modos.NORMAL], [""], "fichas de mosaico verticalmente",
    function () {tileTabs.menuActions ('new-2vert', null);}
    );
  • Como estudiante, 24 asignaciones clave son invaluables para manejar bibliografía con: Zotero, Zotero Better Bib (La) Tex, Zutilo Utility para Zotero (solo reescriba las asignaciones de Will Shank para Zotero y Zutilo con Pentadactyl)

Sin embargo, me gustaría tener un control avanzado sobre los tipos MIME ... (como cambiar la acción de descarga por url y por tipo de archivo, ref. Automático Guardar carpeta

Bart
fuente
0

Prefiero usar ¡Todo es texto! en lugar de la opción integrada. Puede configurar una tecla de acceso rápido en ¡Todo es texto !, configuré la mía en ctrl + e. Esto no será tan útil ya que no puede usarlo directamente (tendría que hacerlo ctrl + v and then ctrl + e). Así que anulé a los sordos ctrl + icon lo siguiente en mi.vimperatorrc

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

Ahora, cuando estás en un <textarea>, puedes lanzar ¡Todo es texto! con ctrl + ilo que normalmente harías.

Claytron
fuente
1
¡Tengo curiosidad sobre las razones por las que prefieres usar It'all text! en lugar de vimperator incorporado. ¿Quizás probaste ambos y conoces las diferencias?
mrucci
No me gustó la forma en que la opción integrada interactúa con MacVim. No lo he probado en mucho tiempo (o desde que cambié a pentadactyl). Tal vez sea hora de darle otra oportunidad.
claytron