Подтвердить что ты не робот

Eclipse - легкий доступ к часто используемым папкам?

Кто-нибудь знает о плагине для Eclipse для использования "избранных папок" в проекте?

В моем проекте (из более чем 1000 + папок) есть 2 или 3 папки, которые я регулярно переключаю между ними. Это действительно перетащить, чтобы использовать прокрутку в обозревателе Project каждый раз, чтобы попасть в нужную папку, так как некоторые из них находятся на 5 уровнях в дереве каталогов.

Было бы неплохо иметь отдельную небольшую панель под Project Explorer для доступа к этим часто используемым папкам...

4b9b3361

Ответ 1

На данный момент выглядит как fooobar.com/questions/269241/... более актуальным, чем этот ответ.

Обратите внимание, что вы хотите, но Eclipse позволяет файлы закладок. Вы можете использовать это для закладки файла в каждом каталоге, а затем использовать представление "Закладки" для перемещения оттуда.

Ответ 2

Теперь Eclipse позволяет устанавливать закладки в папку соответствующую ошибку.

Когда вы выбираете папку в дереве, опция добавления может не отображаться в контекстном меню, но она появляется в меню приложения в меню "Редактировать" → "Добавить закладку".

Однако, пока папка будет указана в представлении закладок, при ее нажатии ничего не происходит. Нужно щелкнуть правой кнопкой мыши закладку и выбрать "Показать в...", чтобы получить фактическую папку, сфокусированную в навигаторе/проводнике. IMHO лучше (т.е. Более надежный), чем обходной путь с использованием закладок с файловыми базами, но он все равно может быть улучшен (например, без дополнительных кликов контекстного меню для переключения в папку с закладками).

Ответ 3

Этот вопрос может быть старым, но я думаю, что это решение достаточно хорошее

Используйте функцию "Рабочий набор" для группировки файлов/папок в рабочий набор.

Создать рабочий набор

  • Откройте представление, такое как Expoler Project, Navigator или PHPExplore (если вы PDT) или Package Explorer (если вы java-кодер)
  • Нажмите "Меню просмотра" (значок маленького треугольника) в верхней правой части открытого вида.
  • Выберите "Выбрать рабочий набор..."
  • Выберите опцию "Выбранные рабочие наборы"
  • Нажмите кнопку "Создать"
  • Выберите тип, который вам нужен, нажмите "Далее", дайте ему имя (например: MyBookmark) и выберите любой project (s)/folder (s)/file (s), показанные в разделе "Содержимое рабочего набора", чтобы включить в MyBookmark и завершить

Открыть/изменить/закрыть рабочий набор

  • Чтобы открыть рабочий набор (MyBookmark), выполните шаги 1 → 4 выше и установите флажок MyBookmark, нажмите "ОК". Теперь в представлении отображаются только содержимое MyBookmark
  • Чтобы отредактировать содержимое MyBookmark, нажмите "Меню просмотра" и выберите "Изменить активный рабочий набор..."
  • Чтобы закрыть текущий рабочий набор и вернуться к исходному экрану, нажмите "Меню просмотра" и выберите "Отменить рабочий набор"

Ответ 5

Чтобы добавить к ответу VonC:

Добавление файлов в текущий контекст задачи Mylyn с помощью Bash

В настоящее время я обнаружил два основных способа вручную добавить определенные файлы в активированный контекст задачи Mylyn при активации новой задачи. Это хорошо работает для меня, потому что у меня всегда есть быстрый доступ или доступный при нажатии клавиши.

  • В приглашении bash запустите: eclipse <file_to_add>
  • С фокусом на Active Task, выбранным в Eclipse Project Explorer...
    • Запустите touch <file_to_add> (либо создайте новый файл, либо отметьте временную метку существующего файла)
    • В Eclipse нажмите на свой проект и нажмите F5 для обновления. Файл должен появиться.

Первый откроет файл, который вы хотите использовать в Eclipse, и отобразит файл в контексте задачи. Второй способ заставляет Eclipse видеть, что к файлу был обращен доступ, и он добавит его в ваш контекст задачи.

Настройка обычно используемых каталогов в Bash

Чтобы решить проблему наличия cd в ваших наиболее часто используемых папках все время, используйте bash встроенную функцию стека каталогов.

Создайте script (желательно в своем личном домашнем ящике), который называется sh.init

Добавьте в файл что-то подобное:

pushd ~/src/some/seldomly/used/path
pushd ~/src/some/less-seldomly/used/path
pushd ~/src/some/commonly/used/path
pushd ~/src/some/most-commonly/used/path

Удостоверьтесь chmod +x sh.init. (Я добавил это в функцию в моем .bashrc самостоятельно, что делает пару других вещей, но отдельный script, вероятно, самый простой.) Теперь запустите этот script всякий раз, когда вы хотите добавить эти dirs в свой стек каталога и завершить в последнем. Существует хороший учебник о том, как использовать эти функции здесь или в bash man (Ищите dirs в разделе "Команды встроенных команд" ). Вы всегда будете в каталоге в верхней стека. Вот несколько быстрых советов:

  • Используйте dirs для отображения стека (будет отображаться на одной строке. Верх= слева, снизу= справа)
  • Используйте dirs -v для отображения стека в нескольких строках с нумерацией (делает верхний/нижний порядок более понятным)
  • Чтобы переключить 2 верхние каталоги, запустите pushd
  • Чтобы записать cd в третий или четвертый каталог слева (эффективно повернуть стек), используйте pushd +2 или pushd +3 соответственно.
  • Эти общие правила применяются при вращении стека:
    • Нумерация всегда начинается с 0
    • При подсчете n dirs сверху (слева) используйте + n
    • Если подсчитать n dirs снизу (справа), используйте -n
  • Используйте popd для pop каталог из стека, а cd - в новый верхний каталог в стеке
    • Используйте dirs +n или dirs -n, чтобы отобразить n 'th dir из верхнего (левого) или правого (нижнего) стека.
  • Используйте pushd <new_dir>, чтобы вставить новый каталог в стек (и cd в него).