Estoy usando c-support en Vim. Una de sus características es el comment expansion automático.Deshabilitar temporalmente el complemento vim sin relanzar
Cuando estoy pegando código en Vim desde un editor externo, los comentarios se expanden (lo que me da doble comentario y daña la pasta, ver abajo, por ejemplo). Me gustaría poder desactivar el complemento, pegarlo y luego volver a habilitarlo, sin relanzar Vim. No estoy seguro si esto es posible.
El SO preguntas here, here y here todo describe métodos para deshabilitar los plugins, pero todos ellos me requieren para cerrar Vim, lío con mi .vimrc
o similares, y relanzar; si tengo que cerrar Vim, también podría cat file1 >> myfile; vim myfile
, luego cambiar las líneas internamente, lo cual será igual de rápido.
¿Es posible desactivar un plugin durante la ejecución de vim sin el relanzamiento, preferiblemente en una forma que me permite asignar una tecla de acceso directo toggle-plugin
(por lo que re-abastecimiento ~/.vimrc
está bien, eso es asignable a una tecla de acceso directo [Imagino, refugio 't probado todavía])?
mal estado comentarios:
/*
* * Authors:
* * A Name
* *
* * Copyright:
* * A Name, 2012
* */
EDIT:. Resulta que pueda :set paste
, :set nopaste
(que, en palabras de :help paste
, será "evitar efectos inesperados [mientras que pegar]" (Ver los comentarios).
Sin embargo, todavía tengo curiosidad acerca de si puede deshabilitar/habilitar un complemento según la pregunta original, así que dejaré la pregunta abierta.
¿Intentó ': establecer pegar' * antes de pegar * y': establecer nopaste' * después de pegar *? – romainl
No. No sabía que existía, eso ayuda mucho. :) – simont