Отключение плагина IntelliJ IDEA Scala - PullRequest
1 голос
/ 25 сентября 2010

Я использую плагин Scala для IntelliJ IDEA, и мой проект содержит несколько тысяч строк исходного кода.

К сожалению, когда я набираю код, среда IDE часто зависает (т.е. при завершении кода и т. Д.). Я пытался отключить проверку, но эффекта не было.

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

Ответы [ 2 ]

7 голосов
/ 25 сентября 2010

Попробуйте закрыть или перенастроить все представления, которые показывают детализацию на уровне отдельных членов класса (в основном, методов, значений и переменных).В частности, это представление структуры и представление проекта, когда включена опция «Показать элементы» (в меню «шестеренка» в правом верхнем углу).Сообщается, что поддержание этих представлений значительно замедляет плагин Scala.

Вы также должны получить 9.0.4 EAP IDEA (в настоящее время # 95.538) и быть в курсе последних событий с плагином Scalaночные выпуски.Иногда возникают ошибки, но, как правило, качество хорошее, и для этого достаточно прогресса.

Редактировать:

Два представления, которые делают (или могут)представить информацию на уровне детализации класса и которая может существенно замедлить плагин:

  1. Окно инструмента Структура (Окно -> Окно инструментов -> Структура / Alt + 7)
  2. Окно инструмента Проект (Окно -> Инструменты Windows -> Проект / Alt + 1)

Окно инструмента Структура всегда показывает уровень детализации элемента класса, поэтому, если оно открыто, вы 'подвержены этому замедлению.В окне инструмента Project отображаются только члены класса, если вы настроили его для этого.Способ управления этим параметром находится в меню, которое прикреплено к значку «зубчатое колесо» или «шестеренка» в правом верхнем углу этого окна.В этом меню можно отключить параметр «Показать участников».

2 голосов
/ 25 сентября 2010

Попробуйте версию плагина IDEA X EAP.Это намного быстрее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...