Stack Overflow y otros sitios de Stack Exchange, como muchos otros sitios web con editores integrados, enlazan varios acordes de teclado a comandos de edición. A veces se denominan claves de acceso (si desea realizar una búsqueda en la web) y se vinculan cuando se carga la página. En su caso, se anula el mapa de teclas predeterminado de Vimperator para editar un área de texto HTML en un editor externo Ctrl-i. En lugar de su operación predeterminada, se inserta *emphasized text*
. Para evitar esto, puede agregar una nueva asignación a su .vimperatorrc . he utilizado
inoremap <Leader>i <C-i>
Mi <Leader>
clave es -, así que con el foco en un área de texto HTML que uso -icomenzar a editar en un editor externo.
De la pregunta se desprende claramente que ha utilizado esta función anteriormente, pero para aquellos que no la tienen, la opción que controla qué editor externo usar es 'editor'. Para gVim / MacVim, use la -f
bandera para "primer plano", evitando que Vim bifurque su propio proceso (y pierda su asociación con el área de texto editado). Ver :help 'editor'
. Yo uso MacVim y las dos líneas relevantes de mi .vimperatorrc por lo tanto leen:
set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>