source

기본 설정을 강조하는 Eclipse 구문 저장 및 복원

factcode 2023. 4. 29. 09:55
반응형

기본 설정을 강조하는 Eclipse 구문 저장 및 복원

저는 이클립스(Java, JSP, HTML, CSS 등)에서 구문 강조를 위한 색상을 사용자 지정하는 데 시간을 할애하지만 파일|을 통해 이러한 설정을 내보내려고 할 때마다Export|General|기본 설정을 내보내고 다시 가져오면 설정을 완전히 다시 가져올 수 없습니다.일부 색상은 복원되고 다른 색상은 변경되지 않은 채로 남아 있어 저는 '중간' 상태에 있습니다. 매우 실망스럽습니다.

그나저나 저는 이클립스 3.4 가니메데를 사용하고 있습니다.

Eclipse 구문 강조 설정을 저장하고 복원하는 믿을 수 있는 방법을 찾은 사람이 있습니까?

드디어 어떻게 해야 할지 알았어요.

싶은 것은 이클립스를 입니다..epf파일, 단일 설정만 변경하고 다시 내보낸 후 파일을 비교합니다. 합니다..epf파일도 안정적으로 작동하지 않았습니다.

이 된 같은 이었습니다.{Eclipse workspace directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs

다른 컴퓨터에 이클립스를 새로 설치해 보았는데 파일을 복사한 후 모든 설정이 완벽하게 복원되었습니다.

솔루션은 전체가 아닌 일부 파일을 복사하는 것이었습니다.{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs다른 작업 공간으로 이동합니다.

특히(https://stackoverflow.com/questions/96981/color-themes-for-eclipse 스레드당):

org.eclipse.jdt.ui.prefs = Syntax Coloring    
org.eclipse.ui.editors.prefs = Text Editors

다른 파일을 복사하면 내용이 손상됩니다.

추가할 몇 가지 참고 사항이 있습니다.

  1. 저는 정확한 구문 컬러링을 얻기 전에 앞서 언급한 파일 쌍을 여러 번 복사해야 했습니다.
  2. Eclipse에서 열려 있는 경우 파일을 복사하기 전에 작업영역을 닫아야 합니다.

이것은 Eclipse Helios에서 작동했습니다.

마이그레이션하는 항목에 대해 좀 더 세부적으로 파악하려면 구문 강조 규칙은 작업영역-indigo/.metadata/에서 semantic Highlighting으로 시작하는 줄입니다.플러그인/plugins.vmdk.core.vmdk/.설정/vmdk.jdt.ui.prefs

이를 통해 헬리오스에서 인디고로 구문 강조를 마이그레이션할 수 있었습니다.

저는 이클립스 네온 4.6 엔진을 장착한 JBoss Developer Studio 10을 사용하고 있습니다.

든모..prefs파일이 이 경로 내에 있습니다.

/workspace/.metadata/.plugins/org.eclipse.core.runtime/.sett‌​ings

업데이트: 이 경로에서도 유사한 구조를 발견했습니다.

\RedHat\JBossDev\studio\configuration\.settings

와 IDE 파일입니다.\configuration\.settings

다음을 검색하는 것이 좋습니다.org.eclipse.*ui*.prefs에 신대*.prefs당신의 결과를 다듬는 것.

주요 구성 파일은 다음과 같습니다.

  • org.dt.jdt.ui.prefs
    • Java 구문 색상 설정
  • org.dll.ui.dll.prefs
    • 텍스트 편집기 설정
  • org.cdt.ui.prefs
    • 포맷터 설정
  • 오르간 연주wst.jsdt.ui.prefs
    • JavaScript 구문 색상 설정
  • org.dll.jst.jsp.ui.prefs
  • 오르간 연주wst.vmd.ui.prefs
  • 오르간 연주wst.vmd.ui.prefs
  • 오르간 연주wst.json.ui.prefs
  • 오르간 연주wst.dtd.ui.prefs
  • org.dll.wst.xml.ui.prefs
  • org.dll.wst.xsl.ui.prefs

작업 공간에 문제가 있는 경우:

  1. Copy
  2. Create 작업 공간
  3. Copy and Replace 작업영역에 있는 파일들

사용자 지정 편집기 색상 설정을 완벽하게 복구합니다.저는 일을 아주 잘 했습니다.

Eclipse CDT는 org.eclipse.cdt.ui.prefs 파일에 ' 구문 색상'을 저장합니다.

예를 들어 C:\eclipse\workspace.metadata가 있습니다.플러그인\plugins.vmx.core.vmx.core.vmx설정\

복사하여 새 이클립스 인스턴스의 맨 위에 붙여넣습니다.이것은 3.4에서 3.5로 이동할 때 효과가 있었습니다.

색상을 수정하기 전에, 그리고 그 후에 선호도를 내보냅니다.

이렇게 하면 Eclipse 기본 설정 파일의 특정 규칙을 하나의 작은 파일로 분리하여 다음과 같은 작업을 수행할 수 있습니다.

  • 복원되지 않은 일부 색상이 실제로 규칙으로 표시되는지 확인합니다.
  • 작은 기본 설정을 가져오면 이전에 변경되지 않은 설정에 영향을 줍니다.

이러한 전략은 설정을 다시 가져올 때 발생할 수 있는 부작용을 더 잘 분석하기 위해 여러 개의 작은 설정 파일(Java용, JSP용, HTML, CSS용 등)로 더욱 세분화될 수 있습니다.

파일을 복사하여 Eclipse Helios의 구문 강조 규칙을 가져오는 데 성공했습니다.

.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs

소스 작업영역에서 대상 작업영역으로 이동합니다.이 파일에는 Eclipse의 코드 포맷터 프로필과 코드 템플릿도 포함되어 있는 것 같습니다.

환경:

Version: Helios Release
Build id: 20100617-1415
(on linux)

한번은 마이클 보스워스의 대답이 저에게 어느 정도 도움이 되었고 저는 투표를 했습니다.하지만 이제 이 두 파일을 복사하는 것만으로는 충분하지 않기 때문에 제가 직접 답변해야 할 의무가 있습니다.그 이유를 설명하겠습니다.

  • 첫째, 이러한 파일에는 구문 색상과 무관한 행이 포함되어 있습니다.
  • 둘째, 다른 편집자의 구문 색상은 다른 곳에 위치합니다. 예를 들어 XML 파일의 색상은

    org.eclipse.wst.xml.ui.prefs

및 의 것들HTML파일:

    org.eclipse.wst.html.ui.prefs

JSP 페이지?

    org.eclipse.jst.jsp.ui.prefs

,기타.

  • 셋째, 글꼴 색을 변경할 때 일반적으로 코드를 보다 명확하게 보기 위해 배경색, 선 강조 색상 등을 변경합니다.여기에는 더 많은 파일이 포함됩니다.

검색하면*.pref경로에 있는 파일

/workspace/.metadata/.plugins

모든 색상 설정 행을 찾을 수 있는 모든 기본 설정 파일을 찾을 수 있습니다.그러나 이러한 모든 파일을 다른 작업 공간에 복사하여 붙여넣으면 구문 색상과 관련된 문제만 발생할 수 있습니다.또한 두 버전의 Eclipse를 전환할 때 예상치 못한 문제가 발생할 수 있습니다.

가장 안전한 방법은 다음과 같습니다.

  • 작업영역이 없는 경우 새 작업영역을 만듭니다.
  • 모두 열기*.pref작업 공간에서 파일을 하나씩 찾을 수 있습니다.
  • 색상 코드가 포함된 선을 복사합니다.
  • 새 작업영역에서 동일한 파일을 찾습니다.
  • 색상 부분을 기존 색상으로 바꿉니다.또는 속성 이름에 따라 해당 옵션을 가정하여 이클립스에서 색상을 설정합니다.모든 색상 코드는 RGB 기반입니다.

편집: (2017.02.24)

Eclipse Mars에는 기본 설정을 기록하여 기본 설정을 원활하게 전송할 수 있는 플러그인 Oomph가 있습니다.이를 활성화하면 값을 변경할 때마다 Oomph에 기록할지 묻는 메시지가 나타나 새 값이 저장된 해당 파일의 정확한 줄을 제공합니다.따라서 Oomph를 설치할 때 다음과 같은 작업을 수행할 수 있습니다.

  1. 글꼴 면, 글꼴 크기, 배경색 등의 설정을 변경합니다.
  2. Oomph의 프롬프트 창에서 새 설정의 위치를 기록합니다.(Oomph에게 설정을 기억하라고 하면 다시는 메시지가 표시되지 않으므로 이 창은 한 번만 표시될 수 있습니다.)

저는 다음과 같은 모순된 \myworkspace.metadata에서 최근에 변경된 *.prefs 파일을 삭제했습니다.플러그인\plugins.vmx.core.vmx.core.vmx설정\ 및 기존 내보낸 기본 설정을 가져왔습니다.

제가 아는 바와 같이 이 질문에 답하는 첫 번째 사람입니다:) 왜냐하면 저조차도 많이 힘들었기 때문입니다.

감사해요.

저는 며칠 전에도 같은 문제에 직면했습니다.기본값을 복원하는 가장 쉬운 방법은 다음에서 찾을 수 있는 기본 테마를 다시 가져오는 것입니다. http://eclipsecolorthemes.org/ ?view=sys&id=790

언급URL : https://stackoverflow.com/questions/372837/eclipse-syntax-highlighting-preferences-save-and-restore

반응형