Я использую c-поддержку в Вим. Одной из его особенностей является автоматическое расширение комментария .
Когда я вставляю код в Vim из внешнего редактора, комментарии расширяются, (что дает мне двойные-комментарии и портит вставку -, см. пример ниже). Я хотел бы иметь возможность отключить плагин, вставить, а затем снова -включить его, без перезапуска Vim. Я не уверен, возможно ли это.
SO-вопросы здесь , здесь и здесь описывают методы отключения плагинов, но все они требуют, чтобы я закрыл Vim, возился с моим .vimrc
или аналогичный и перезапустить; если мне нужно закрыть Vim, я мог бы также cat file1 >> myfile; vim myfile
, а затем сдвинуть строки внутри, что будет так же быстро.
Можно ли отключить подключаемый модуль во время работы vim без перезапуска, желательно таким образом, чтобы я мог назначить горячую-клавишу toggle-plugin
(, чтобы пере-сорсинг ~/.vimrc
был в порядке; это можно сопоставить с горячей клавишей [думаю, еще не пробовал] )?
Запутанные комментарии:
/*
* * Authors:
* * A Name
* *
* * Copyright:
* * A Name, 2012
* */
РЕДАКТИРОВАТЬ:Оказывается, вы можете :set paste
, :set nopaste
(, что, цитируя :help paste
, позволит «избежать неожиданных эффектов [при вставке]». (См. комментарии).
Однако мне все еще любопытно, можете ли вы отключить/включить плагин в соответствии с исходным вопросом, поэтому я оставлю вопрос открытым.