Що таке RemoteSystemsTempFiles у Eclipse?


145

Я помітив, що у мене був проект під назвою RemoteSystemTempFiles, який я ніколи не створював. Після googling це, здається, є функцією плагіна на затемнення, але іншої ідеї про нього не здогадувався.

Чи може хтось, будь ласка, дати мені краще уявлення про те, що я міг би зробити і трохи пояснити цю папку? а також якщо це не шкідливо для інших моїх проектів!

Відповіді:


55

Ви можете видалити його, якщо хочете, це не шкодить іншим проектам. Він створений дослідником віддалених систем, який поставляється із затемненням.


6
Ви можете знайти конфігурацію віддалених систем Eclipse у вікні -> Налаштування -> ввести віддалені системи у вікно пошуку зверху
nkr1pt

27
Хтось знає, яке налаштування затемнення повністю вимкне це? Я не хочу, щоб RemoteSystemsTempFiles відтворювався кожен раз, коли я використовую затемнення.
joelittlejohn

3
Для мене проект не відображається в моїй робочій області, але я все одно отримую помилки щодо його відсутності після видалення файлів із моєї файлової системи. Хтось знає, чому Eclipse все ще думає, що я маю цей проект у своєму робочому просторі?
Тайлер Колліє


3
Що таке віддалений провідник системи? Навіщо мені це потрібно?
порошок666

90

Якщо ви хочете видалити RemoteSystemsTempFiles, просто перейдіть у розділ Вікно -> Налаштування -> Загальне -> Запуск та вимкнення та зніміть прапорець "RSE UI". Тоді ви можете видалити папку, і затемнення не відтворить її.


3
Щоб це працювало для мене, мені довелося видалити проект і вміст на диску зсередини Eclipse за допомогою Project View . Видалити папку з диска було недостатньо добре.
Ніл Трафт

54

В Window->preferencesтипу «дистанційного керування» . Клацніть перегляд віддалених систем і зніміть прапорець "Відновити перегляд віддалених систем до попереднього стану" .

Eclipse вже додає папку .metadata - чому це додає зайвих безладів?


4
FYI, це з'явилося вперше в моїй робочій області відразу після того, як Eclipse попросив (і я підтвердив) завантаження даних користувачів, які це робиться час від часу, щоб покращити Eclipse. Я керую Індіго.
Карл

15

Якщо ви все ще бачите небажані результати в RemoteSystemsTempFiles під час пошуку ресурсу (наприклад, CTRL + SHIFT + R), ви можете вручну показати ресурс Eclipse в Провіднику проектів і видалити його ...

Перегляд Project Explorer> Налаштувати перегляд ...> Фільтри> Зніміть прапорець "Внутрішні проекти RSE"> OK> знайдіть його у дереві Explorer Explorer> розгорніть його> видаліть старі папки.


6

Вам потрібно буде видалити пакунок віддаленого режиму виконання програми для кінцевих користувачів .
Довідка > Деталі про інсталяцію > Встановлене програмне забезпечення та прокручуйте вниз, доки його не побачите.

У ньому є кілька підпакетів, які всі видаляються разом з їхнім батьківським пакетом.


Це здається найчистішим / найбезпечнішим рішенням, оскільки воно також правильно оновлює файли конфігурації Eclipse (видаляючи функції RSE тощо)
Янсон

Це правильна відповідь, і саме тому розробники віддаляються від Eclipse безладно ... Сміттєві файли прямо в моєму робочому просторі!
Кевін Паркер

5

Я борюся з цією папкою вже деякий час, оскільки НІ РОШЕННЕ рішення, яке я протестував, не працював.

На щастя, сьогодні я знайшов рішення, яке вирішує це питання:

з папки eclipse \ plugins видаліть усі файли (org.eclipse.rse. *. jar) (або скопіюйте їх для вашого комфорту).

Це ті, хто відповідає за створення цієї папки.

Eclipse прекрасно працює без них (я не використовую жодної функціональності з цих пакетів).

Насолоджуйтесь!


Я можу зрозуміти вашу стурбованість, але рішення справді вирішує питання. Я перевірив це як на Eclipse Juno, так і на Eclipse Kepler і працює як шарм. Просто видаліть (резервну копію) org.eclipse.rse з папки функцій та плагінів, а RemoteSystemsTempFiles GONE, без побічних ефектів. Цією програмою щодня користуються понад 6 людей в нашій команді.
spierobi

2
Це чудово, але що відбувається, коли ці бібліотеки потрібні?
Зриви

Зараз у моїй команді 13 людей, які використовують Eclipse Kepler із вищевказаною хитрістю. Він ніколи не виходив з ладу і ніколи не псував жоден код і не руйнував проект. Не знаю, де / як використовуються ці банки, але, схоже, ми ніколи не зверталися / не використовували функціонал, який спирався на ці банки.
spierobi

2
Працює для мене. Це може зіпсувати затемнення, але з моєї точки зору затемнення зіпсувало мою настройку і не дало мені очевидного варіанта вимкнути їхню "особливість".
Анджело Фукс

1
відповідь від bit2shift , здається, набагато чистіше / безпечніше: stackoverflow.com/a/38972116/3375325
jansohn

2

Хочу додати, що можуть виникнути ситуації, коли у вас фактично немає встановлених плагінів інтерфейсу RSE . Однак RemoteSystemTempFiles все одно відображатиметься у ваших результатах пошуку :-(

Приклад : Наприклад, ви використовували більш ранню версію Eclipse, включаючи плагіни RSE UI. Пізніше ви встановили новішу версію, ймовірно, в іншу папку, але повторно використовуєте стару робочу область (за допомогою перетворення). Цього разу ви не встановили плагіни інтерфейсу RSE, тому у вашого IDE немає жодної можливості про цю чортову річ (що насправді є дуже приємним інструментом під час роботи над віддаленими системами).

Однак, незважаючи на те, що у нього не встановлені додатки, Eclipse все одно буде оновлювати / використовувати це старе / існуюче сховище / контейнер RemoteSystemTempFiles / що завгодно, і таким чином він завжди відображатиметься у ваших результатах пошуку. Дуже дратує, я знаю!

Рішення досить просте:

  1. Лише за 2 кроки: встановіть плагін, а потім вимкніть його.
    • виберіть Help-> Install New Software, потім виберіть " http://download.eclipse.org/releases/ evidenceyour-version-here] ", після чого введіть remoteу поле фільтру.
    • шукати Remote System Explorer End-User Runtime& co. Можливо, плагіни можна знайти в межах General Purpose Toolsгрупи, але ця група може змінюватися від одного видання / платформи до іншої
    • встановіть його / їх, а потім перезавантажте IDE.
  2. Після його повторного вибору виберіть Window->, Preferencesпотім виберіть General-> Startup and Shutdownі зніміть прапорець RSE UI. Тепер він відключений навіть у результатах пошуку. Крім того, ви можете вибрати Window-> Preferencesпотім Remote Systems-> File Cacheі натиснути Clear Cached Files.

Це би зробило трюк - сподіваюся ;-)


Не працює, коли завантажувана версія стоїть за вже встановленою версією
Малькольм Боекхоф

0

У мене була подібна проблема при використанні перспективи Javascript. За замовчуванням у лівій частині на ньому є "Провідник сценаріїв" замість "Провідник проектів". Здається, за замовчуванням файли показували файли в робочій області, а не лише проекти. Я думаю, що це саме з точки зору PHP.


0

У мене була подібна проблема з використанням точки зору PHP Explorer. У мене завжди була проблема, що Eclipse не міг зберегти метадані проекту. Я вибрав "фільтри", щоб зняти прапорець з тимчасового проекту RSE. Як тільки він з’явився у вигляді дерева, я клацну правою кнопкою миші, щоб видалити його. Потім я можу перевірити ще раз, щоб зберегти ту саму початкову конфігурацію.


0

Найпростіший спосіб позбутися цих файлів - це фізично їх видалити .... перейдіть до ../../eclipse-workspace/RemoteSystemsTempFiles та видаліть звідти ..


Ця відповідь не додає додаткового значення стосовно інших вже даних відповідей.
коллідір

Проблема з вищезазначеними коментарями стосується затемнення, нам потрібно видалити фізично, про які ніхто не розповідає, як я спостерігав. Дякую.
GSB

1
Проблема з вашою відповіддю полягає в тому, що якщо інстальовано виконувану програму кінцевого користувача віддаленої системи Explorer , той самий проект буде відтворений щоразу, коли запускається Eclipse. Боріться з причиною, а не з наслідками!
bit2shift

0

Насправді я вважаю це досить корисним під час розробки, особливо якщо я працюю над проектом, який має файли конфігурацій, шаблонів та властивостей, які знаходяться поза моїм проектом, і я не маю наміру включати їх у пакет. якщо ви відкриваєте .projectз RemoteSystemsTempFilesвас може зв'язати пару зовнішніх папок , які ви можете працювати і не вантажити або версію. (подивитися на тезі посилання)

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>RemoteSystemsTempFiles</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    </buildSpec>
    <natures>
        <nature>org.eclipse.rse.ui.remoteSystemsTempNature</nature>
    </natures>
    <linkedResources>
        <link>
            <name>CONFIG</name>
            <type>2</type>
            <location>C:/CONFIG</location>
        </link>
    </linkedResources>
</projectDescription>
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.