Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как отключить в Eclipse автозакрытие скобок и прочее "авто"?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
Tronix286
Сабж. Как отключить все то, что пытается ёклипсъ делать за меня. Скобки закрывать, скобки в циклах открывать и тд. Бесит люто бешено. Формальное издевательство! Как можно такой продукт выпускать вообще?
shamrel
Цитата(Tronix286 @ Jan 22 2016, 08:44) *
Сабж. Как отключить все то, что пытается ёклипсъ делать за меня. Скобки закрывать, скобки в циклах открывать и тд. Бесит люто бешено. Формальное издевательство! Как можно такой продукт выпускать вообще?

Эклипс имеет открытые исходники. Возьмите их, исправьте то, что вам мешает и соберите для себя.
А если по делу. То, заходите в настройки Window -> Preferences. Там убираете галочки с мешающих вам опций. Ищите вкладки связанные с ключевым словом "Editor".
Если пишете на C/C++, тот С/С++ -> Editor

P.S.: Намой взгляд, Eclipse -- одна из лучших IDE.
ШСА
Цитата(shamrel @ Jan 22 2016, 08:28) *
заходите в настройки Window -> Preferences. Там убираете галочки с мешающих вам опций.

Понимаю эмоции ТС, но мне больше всего мешает в CoCoox (на базе Eclipse) задержка, возникающая после введения одного-нескольких символов. С увеличением объёма текста задержка увеличивается, и когда в программе больше 2000 строк, "замирание" достигает нескольких секунд. Как от этого избавиться?
shamrel
Цитата(ШСА @ Jan 22 2016, 11:05) *
Понимаю эмоции ТС, но мне больше всего мешает в CoCoox (на базе Eclipse) задержка, возникающая после введения одного-нескольких символов. С увеличением объёма текста задержка увеличивается, и когда в программе больше 2000 строк, "замирание" достигает нескольких секунд. Как от этого избавиться?

Смею предположить, что время затрачивается на контекстный индекс. То-есть, IDE ищет по всему проекту, как вам помочь, какое автодополнение предложить, какой класс, какая структура и прочее прочее.
Рекомендую покопаться в настройках индексера (можно глобально, а лучше в свойствах конкретного проекта) и убрать от туда анализ лишних файлов.
ШСА
Цитата(shamrel @ Jan 22 2016, 10:38) *
...время затрачивается на контекстный индекс.
Рекомендую покопаться в настройках индексера (можно глобально, а лучше в свойствах конкретного проекта) и убрать от туда анализ лишних файлов.

Вы определённо правы. Спасибо.
Так глубоко всё запрятано, что, похоже, нужна помощь проктолога.
Tronix286
Сия поделка на яве писана, поэтому и тормозит вся, как и все что на яве. Чему удивляться?
ШСА
Цитата(shamrel @ Jan 22 2016, 10:38) *
Рекомендую покопаться в настройках индексера (можно глобально, а лучше в свойствах конкретного проекта) и убрать от туда анализ лишних файлов.

Пока до индексации файлов не добрался, но проверил на контекстный поиск в файлах проекта. Взял пустой проект и добавил в него один относительно крупный .c-файл примерно на 2300 строк.
Всякое изменение этого файла приводило к длительной задержке отклика редактора. Редактирование файла main.c (всего из нескольких строк) задержек не вызывало.
Так что задержка отклика редактора зависит именно от объёма редактируемого текста в текущем файле, а не от количества и объёма файлов в проекте. Похоже, что при малейшем изменении текста редактор тупо транслирует текст заново от начала до конца, и пока не закончит, ни на что не реагирует.
Попробовал отключить метки встречающихся идентификаторов "Write occurrence" (очень полезная штука) - на задержку не влияет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.