Отключите плагины Eclipse на рабочую область

Я использую Eclipse для различных проектов, каждого с его собственной рабочей областью. Им нужен совершенно другой набор плагинов (SVN по сравнению с hg по сравнению с мерзавцем, AppEngine по сравнению с Tomcat по сравнению с OSGi, и так далее), и у меня есть все те плагины, установленные и активные все время, который создает помехи рабочей области вполне немного. Я хотел бы выборочно отключить плагины для каждой рабочей области.

11
задан Thilo 8 January 2010 в 08:31
поделиться

2 ответа

Другим решением было бы определение перспективы для каждой рабочей области, и настройка этой перспективы.

alt text

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

При переключении рабочей области, вы восстановите перспективы, которые вы использовали с новой рабочей областью.

.
5
ответ дан 3 December 2019 в 07:12
поделиться

В данный момент только NTFS поддерживает пробивание отверстий. Исторически это было проблемой в большинстве файловых систем. POSIX, насколько мне известно, не определяет интерфейс ОС для пробивания дыр, поэтому ни одна из стандартных файловых систем Linux не имеет его поддержки. NetApp поддерживает пробивание отверстий через Windows в файловой системе WAFL . Есть хорошее сообщение в блоге об этом здесь .

Для вашей проблемы, как указали другие, единственным решением является перемещение файлов, не содержащих блоков, содержащих нули. Да, это будет медленно. Или напишите расширение для вашей файловой системы в Linux, которое сделает это, и отправьте исправление хорошим сотрудникам в группе ядра Linux.;)

Изменить: Похоже, XFS поддерживает пробивание отверстий. Проверьте этот поток .

Другим действительно искаженным вариантом может быть использование отладчика файловой системы для перехода и пробивания дыр во всех косвенных блоках, которые указывают на обнуление блоков в файле (возможно, вы можете создать сценарий). Затем запустите fsck, который исправит все связанные счетчики блоков, соберет все потерянные блоки (обнуленные блоки) и поместит их в потерянный + найденный каталог (их можно удалить, чтобы освободить место) и исправит другие свойства в файловой системе. Страшно, да?


Отказ от ответственности: делайте это на свой страх и риск. Я не несу ответственности за потерю данных. ;)

-121--2827397-

Я использовал информацию на этом посту для небольшого образца, который я строил. Это код, который я использовал, когда я начал воспроизведение, чтобы предотвратить остановку звука:

AudioSession.Category = AudioSessionCategory.MediaPlayback;

И когда приложение закончило воспроизведение, чтобы сбросить исходное значение:

AudioSession.Category = AudioSessionCategory.SoloAmbientSound;

Полный образец:

http://github.com/migueldeicaza/monotouch-samples/tree/master/StreamingAudio/

-121--1513805-

Я решил эту проблему, имея две отдельные «установки затмения». Это не самое красивое решение, но делает свою работу.

Здесь предлагается использовать Общие - > Возможности , но это, похоже, не существует в 3,5

2
ответ дан 3 December 2019 в 07:12
поделиться