Представление Eclipse Outline скрывает код

Я использую версию Eclipse Kepler CDT (4.3.1). Когда я нажимаю на что-либо в представлении Outline, соответствующее представление редактора сводится к отображению только этого элемента. Если я нажму на переменную, я получу одну строку только с этой переменной. Параметры Edit->Expand Selection неактивны. Нажатие Shift-Alt-Стрелка вверх просто перемещает меня к предыдущему элементу в представлении схемы. Если я изменю вкладки редактора и вернусь, тогда будут включены параметры «Расширить выбор», и я могу вручную нажать Shift-Alt-Стрелка вверх несколько раз, чтобы снова сделать весь файл видимым, но снова щелкнув что-либо в представлении схемы, я просто уменьшу вид. . Есть ли какая-то новая настройка в Kepler, которая заставит контур перестать это делать?


person Tod    schedule 18.10.2013    source источник
comment
Может ли быть, что Mylyn «фокус на активной задаче» включен?   -  person greg-449    schedule 18.10.2013
comment
Я сделал все возможное, чтобы оправдать Майлин. Значок в настоящее время всегда затемнен. Тем не менее, я зашел в настройки и отключил все, что мог найти, связанное с этим. Я бы не подумал, что Mylyn все равно отфильтрует на уровне контура, но это хорошая мысль на случай, если все пойдет не так. Я не вижу простого способа удалить Mylyn. В разделе «Установленное программное обеспечение» -> «Eclipse IDE для разработчиков C/C++» -> «Функция EPP CPP» -> «Mylyn*» кнопка «Удалить...» остается неактивной для всех вариантов.   -  person Tod    schedule 18.10.2013


Ответы (1)


Оказывается, функция для Show Source of Selected Element Only была включена. В Kepler кнопка панели инструментов для этого не видна. Даже поиск в быстром доступе не находит его, так что это своего рода загадка, как его можно было включить. На самом деле я думал, что, может быть, его убрали из Кеплера.

В диалоговом окне Customize Perspective на вкладке Tool Bar Visibility. В разделе Tool Bar Structure я открыл область для Editor Presentation. Я заметил, что на самом деле рядом с полем для Show Source of Selected Element Only стояла галочка. Однако он не был виден на панели инструментов (ошибка, которую я видел раньше в Eclipse), поэтому я снял флажок и проверил его. Затем я вышел из диалога. Теперь кнопка появилась на панели инструментов. Затем я включил эту функцию, а затем выключил. Теперь щелчок в виде контура работает правильно. Просто перемещается в нужное место.

person Tod    schedule 18.10.2013