Eclipse - легкий доступ к часто используемым папкам?
Кто-нибудь знает о плагине для Eclipse для использования "избранных папок" в проекте?
В моем проекте (из более чем 1000 + папок) есть 2 или 3 папки, которые я регулярно переключаю между ними. Это действительно перетащить, чтобы использовать прокрутку в обозревателе Project каждый раз, чтобы попасть в нужную папку, так как некоторые из них находятся на 5 уровнях в дереве каталогов.
Было бы неплохо иметь отдельную небольшую панель под Project Explorer для доступа к этим часто используемым папкам...
Ответы
Ответ 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, нажмите "Меню просмотра" и выберите "Изменить активный рабочий набор..."
- Чтобы закрыть текущий рабочий набор и вернуться к исходному экрану, нажмите
"Меню просмотра" и выберите "Отменить рабочий набор"
Ответ 4
Я бы рекомендовал Mylyn (a ориентированный на задачи интерфейс) для такого рода рабочих процессов.
Определив соответствующий контекст задачи, вы можете переключиться на такие задачи и посмотреть только те папки, которые вам нужны (без перетаскивания), а не видеть все.
![alt text]()
Ответ 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 в него).