Interfaz Vim en los campos de entrada del navegador web?

29

Estoy buscando un complemento de navegador que ingrese el texto de los cuadros de entrada con la misma interfaz de teclado del editor de texto Vim. He adoptado Vimium lo que hace que la navegación en general mucho más eficaz, sin embargo a menudo me encuentro a mi mismo deseo que tenía la interfaz Vim mientras que he seleccionado un campo de entrada (como cuando estoy creando este post). Me gustaría mucho poder navegar por el texto de la misma manera que edito el archivo con el editor de texto vim y tengo curiosidad por saber si existe dicho complemento.

rudolph9
fuente
unix.stackexchange.com/questions/36257/… || stackoverflow.com/questions/75652/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

11

Los complementos Pentadactyl y Vimperator para Firefox permiten la edición similar a vim en áreas de texto presionando ctrl+t; Creo que también hay una opción para activarlo permanentemente. ¡También hay todo es texto! eso realmente lanzará un editor para ti.

En lo que respecta a Chrome, no es tan fácil, ya que la API es bastante limitada. Requieren que ejecute un servidor en su sistema. Hubo TextareaConnect , pero parece estar roto en este momento.

Shawn J. Goff
fuente
Finalmente me sumergí en la extensión de pentadactyll y estoy muy impresionado.
rudolph9
8

wasavi proporciona una interfaz vim para cuadros de texto en múltiples navegadores web (Chrom (ium), Firefox / Iceweasel & Opera) y puedo confirmar que funciona en Chromium en Linux (Debian 7 con Gnome3). Comience con <Ctrl><Enter>mucha más información en la página de inicio a continuación:

página de inicio de wasavi

Página de Github

para Chrom (ium)

Los enlaces para la instalación en Opera y Firefox / Iceweasel se pueden encontrar en la página de inicio (enlace arriba, los incluí pero no puedo publicar con más de 2 enlaces ...)

Jeremy Davis
fuente
Parece que carece del modo de bloqueo visual (al menos en Chrome), que es un gran inconveniente, al menos para mí.
pseyfert
6

Además de la respuesta de Shawn, pentadactyl (y vimperator) le permiten presionar ctrl+icuando está en un campo de texto para editarlo realmente en vim. Guardará el contenido del campo de texto en un archivo temporal, abrirá ese archivo en (g) vim y volverá a leer el contenido (modificado) después de cerrar el editor.

MaienM
fuente
Esto debe agregarse un comentario a su respuesta.
rudolph9
44
Estoy de acuerdo en que hubiera sido mejor allí, sí. Pero no tengo suficiente representante para hacer eso, y sentí que esta era una adición valiosa (ya que personalmente encuentro esta característica bastante útil), así que decidí hacerlo de esta manera. Lo siento.
MaienM
1

Si está usando Chrome, recientemente lancé una extensión de código abierto de Chrome llamada Vimsert. Le permitirá editar cualquier área de texto dentro del modo vim del editor Ace.

https://github.com/gabesullice/vimsert

GabeSullice
fuente
pues parece que tiene problemas en los sitios Stackexchange y sharelatex aunque (Ctrl + I es capturado por la página web y hace que el texto en cursiva, en vez de lanzar la extensión)
pseyfert
1

Si desea transformar un área de texto en un editor de código similar a vim, este bookmarklet le permite transformar cualquier área de texto en un as haciendo clic tres veces en él. Admite las combinaciones de teclas vim y emacs. Puede seleccionarlos en la página de creación de marcadores.


fuente
0

Creo que la clave Fes su respuesta, de modo que marque todos los cuadros de entrada con un número, luego presione el número con el campo de entrada que desee, tan simple como es. ¡Disfrútala!

Eric Ren
fuente