2014-01-27 6 views
2

Я использую плагин gvim с именем AutoCompIPop, который позволяет автозаполнение с помощью всплывающего меню. http://www.vim.org/scripts/script.php?script_id=1879Отключить плагин gvim из с помощью gvim с помощью ярлыка

Однако у меня есть определенные файлы, которые огромны и имеют ряд переменных. Из-за этого всплывающее меню замедляет работу редактора.

Есть ли способ отключить этот конкретный плагин, когда я в указанном огромном файле, но не везде?

Можно ли выгрузить/отключить плагин после его загрузки при запуске с помощью клавиши? Это позволит мне отключить этот плагин только в определенных файлах.

Заранее благодарен!

ответ

2

У этого конкретного плагина есть команда, чтобы отключить его (не в случае со всеми плагинами). Для того, чтобы отключить его тип

:AcpDisable<Enter> 

Если есть определенный тип файла вы знаете, всегда будут огромными вы можете использовать автокоманду в вашем ~/.vimrc настойчиво вывести его из строя. Разумно также отключить подсветку синтаксиса на очень больших файлах, так как это может значительно замедлить vim.

au BufRead,BufEnter *.dat syn off | AcpDisable 
+0

Спасибо! Это работает. Теперь, чтобы придерживаться этого, я думал о том, чтобы иметь ярлык для: AcpDisable. Я пробовал: AcpEnable и это позволяет плагин, как ожидалось. Есть ли способ иметь тот же ярлык, который будет переключаться между ними? (У меня много ярлыков и у меня заканчиваются ключи!) – Montastic

+0

Ищите переменную, которую вы можете проверить, чтобы убедиться, что она включена или нет, а затем использовать оператор if для включения или отключения ее в сопоставлении. Создайте функцию для более удобной организации. – Conner

Смежные вопросы