Я трачу некоторое время на настройку цветов для выделения синтаксиса в Eclipse (Java, JSP, HTML, CSS и т. Д.), Но всякий раз, когда я пытаюсь экспортировать эти настройки через File | Export | General | Preferences и повторно импортировать их, настройки никогда не импортируются полностью назад. Некоторые цвета восстанавливаются, а другие остаются без изменений, что оставляет меня в состоянии «посередине», что очень расстраивает.
Кстати, я использую Eclipse 3.4 Ganymede.
Кто-нибудь нашел надежный способ сохранить и восстановить настройки подсветки синтаксиса Eclipse?
источник
*.pref
файлы, даже в одной и той же версии, вы можете все испортить. Существуют настройки, которые не имеют ничего общего с раскраской синтаксиса в этих*.pref
файлах, например расположение рабочей области, настройки jre и т. Д. Вы не можете просто скопировать-вставить, вместо этого цветовые коды должны быть разделены по строкам.Решение состояло в том, чтобы скопировать НЕКОТОРЫЕ - не все - файлы из
{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs
в другое мое рабочее пространство.В частности (по теме /programming/96981/color-themes-for-eclipse ):
Копирование других файлов приводило к поломке.
Следует добавить пару примечаний:
Это сработало с Eclipse Helios.
источник
org.eclipse.php.ui.prefs
сработало, просто перезаписав файл на Mars.1 (4.5.1)Если вы хотите более детально изучить то, что вы переносите, правила выделения синтаксиса - это строки, начинающиеся с semanticHighlighting в workspace-indigo / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse .jdt.ui.prefs
Сделав это, я смог перенести подсветку синтаксиса с Helios на Indigo.
источник
Я использую JBoss Developer Studio 10 с движком Eclipse Neon 4.6.
Все
.prefs
файлы находятся внутри этого пути:Я рекомендую поискать
org.eclipse.*ui*.prefs
вместо этого,*.prefs
чтобы уточнить ваш результат.Основные файлы конфигурации:
Если у вас проблемное рабочее пространство:
Copy
файлы вышеCreate
новое рабочее пространствоCopy and Replace
эти файлы в вашем новом рабочем пространствеЭто полностью восстановит настройки цвета ваших пользовательских редакторов. Для меня сработало очень хорошо.
источник
Eclipse CDT хранит «раскраску синтаксиса» в файле org.eclipse.cdt.ui.prefs.
Это находится, например, здесь: C: \ eclipse \ workspace.metadata.plugins \ org.eclipse.core.runtime.settings \
Скопируйте и вставьте поверх одного в свой новый экземпляр eclipse. Это сработало для меня при переходе с 3.4 на 3.5
источник
Я бы экспортировал предпочтение до изменения цвета, а затем после.
Таким образом, вы сможете изолировать определенные правила файла предпочтений eclipse в один файл меньшего размера и:
Такую стратегию можно в дальнейшем усовершенствовать в нескольких небольших файлах настроек (один для Java, один для JSP, HTML, CSS, ...), чтобы лучше анализировать потенциальные побочные эффекты при повторном импорте этих настроек.
источник
Мне удалось импортировать правила подсветки синтаксиса Eclipse Helios, скопировав файл:
из исходного рабочего пространства в целевое рабочее пространство. Похоже, этот файл также содержит профили средства форматирования кода Eclipse и шаблоны кода.
Окружающая среда:
источник
Однажды ответ Майкла Босворта в какой-то мере помог мне, и я проголосовал. Но теперь я вижу некоторую обязанность ответить на него сам, потому что копирования этих двух файлов недостаточно. Позвольте мне объяснить почему.
Во-вторых, расцветка синтаксиса для других редакторов находится в другом месте, например, для файлов XML находятся в
org.eclipse.wst.xml.ui.prefs
и
HTML
файлы:Страницы JSP?
, и т.д.
Если мы будем искать
*.pref
файлы по путимы можем найти все файлы настроек, где мы можем найти все строки настроек раскраски. Но копирование всех этих файлов в другое рабочее пространство также может вызвать проблемы, поскольку они не связаны исключительно с синтаксической раскраской. Более того, когда мы переключаемся между двумя версиями Eclipse, могут возникнуть неожиданные проблемы.
Итак, самый безопасный способ:
*.pref
файлы, которые мы находим в рабочей области, один за другим,РЕДАКТИРОВАТЬ : (2017.02.24)
Eclipse Mars имеет плагин Oomph , который может записывать ваши настройки предпочтений, чтобы обеспечить беспрепятственную передачу ваших предпочтений. Когда вы активируете его, каждый раз, когда вы меняете значение, он предлагает вам спросить, хотите ли вы записать его в Oomph, предоставляя вам точную строку в соответствующем файле, где хранится ваше новое значение. Итак, при установке Oomph вы можете:
источник
Я удалил недавно измененный файл * .prefs из следующего dreictory \ myworkspace.metadata.plugins \ org.eclipse.core.runtime.settings \ и импортировал существующие экспортированные настройки.
Я первый, кто отвечает на этот вопрос, насколько мне известно :), Потому что даже я много боролся.
Спасибо
источник
Я столкнулся с той же проблемой несколько дней назад. Самый простой способ восстановить значения по умолчанию - снова импортировать тему по умолчанию, которую вы можете найти по адресу : http://eclipsecolorthemes.org/?view=theme&id=790
источник