이클립스 기본 색상이 영 마음에 안들어서 좀 찾아보니 이클립스에도 컬러 테마 사이트가 있었다. 이 색상을 적용하는 간단한(?) 방법을 소개해 본다.
참고로 색상 변경은 소스 코드 편집기에만 적용된다. 너무 안타깝다.
이름 만으로도 알 수 있다. 이클립스 색상 테마를 모아둔 사이트다.
이 사이트에서는 두 가지 방식으로 색상 테마를 설치 할 수 있게 해 준다. 하나는 EPF라는 설정 파일이고 다른 하나는 컬러 테마 확장용 XML 파일이다.
예를 들어 Solarized Light Theme의 경우 우측에 이렇게 표시된다.
EPF를 이용 할 경우 별도의 확장 설치가 필요없다. 파일을 다운 받아서 Import를 시키면 된다. File 메뉴에서 Import를 선택하면 Import 창이 뜬다.
위 처럼 Import 창에서 General - Preferences를 고르고 Next를 누른다. 이 후 파일을 선택하고 Finish. 이 후 소스코드를 열면 새로운 색상이 적용된다.
다만 이 방법은 설정 자체를 바꿔버리기 때문에 테마 형식으로 관리 하는 것이 불가능하다. 만약 색상을 여러개 관리하면서 종종 바꾸고 싶다면 컬러 테마 확장을 설치해야 한다.
이클립스 컬러 테마(Eclipse Color Theme) 확장은 여타 플러그인 처럼 Help의 Install New Software 메뉴를 이용하면 된다.
저장소 주소: http://eclipse-color-theme.github.io/update/
Add 버튼을 이용해 위 저장소 주소와 이름을 등록하고 선택하면 위 처럼 달랑 하나의 확장을 설치 할 수 있게 된다. 남은 일은 체크박스를 선택하고 Next를 눌러서 설치를 진행하면 된다.
설치를 하게 되면 Preferences - General - Appearance에 Color Theme 라는 항목이 생성된다. 기본적으로 몇 가지 테마가 설치되어 있으니 선택해서 테스트 해 보자.
.XML 형태의 테마를 받았다면 여기서 Import a theme를 선택해서 추가 할 수 있다. 추가되면 목록에 계속 남아있으니 원하는 테마로 바꿨다가 다른 테마로 바꾸기 수월하다. 위 스크린샷에는 별도로 다운로드 받은 Solarized Light 테마를 추가한 상태이다.
창 전체가 적용받지 않는건 정말 안타깝다. 애초에 이클립스 자체에서 색상 변경을 소극적(?)으로만 지원하다보니 그렇겠지만...
추신) 맥 환경에서 안드로이드 ADT 기반의 이클립스다 보니 다른 환경에서는 이클립스 메뉴 이름이나 모양이 약간 틀릴 수도 있다.
Popular Posts
-
이번 글은 굉장히 유명한 수학 함수 3가지를 적어보는 글입니다. 그리고 오랜만에 구어체가 아닌 존대말(?)로 쓰는 글이기도 하겠네요. 이번에 언급하는 함수 세 가지, 즉 ceil(), floor(), round() 함수는 C 언어 시절부터 쓰이...
-
sigsegv 검색을 통해 유입된 내역이 하나 보여서 잠깐 설명.
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
Vim이 강력한 편집기로써 군림하게 된 건 편한 키맵, 정규표현식, 그리고 이 매크로 레코딩 기능이 있기 때문이라고 감히 주장하고 싶다. 레코딩 기능은 사용자가 입력하는 키를 그대로 녹화해서 매크로로 만들어 주는 기능이다. 이 기능에 대해 간단히...
-
제목대로 나는 안드로이드를 혐오하는데... 그 이유를 적기 보단 경험담을 적어볼까 한다. 직접 경험한, 그리고 주변 사람들의 경험담이다. 물론 글로 표현하기 위해 과장하거나 고쳤다 -_-; [참고] 이 글은 2011년 5월 경에 쓰여진 글입니다. ...
-
macOS를 모하비(Majave)로 올리고 난 뒤 얼마 후 타임머신 백업이 계속 실패하는 현상이 발생 했습니다. 당시 2TB 외장하드를 타임머신 백업용으로 세팅해서 수 년 간 아무 문제 없이 잘 써 왔었기 때문에 좀 이상하다는 점을 느꼈습니다. 이 글...
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
애플이 WWDC2014에서 기습적으로 스위프트(Swift)를 발표해 버린 이후, 똥 밟은걸 털어낸다는 심경으로 스위프트를 공부해 보는 겸 블로그에 글을 써 왔다. 이 글은 지금까지 써 온 블로그 글을 한데 모은 길찾기용 글이다.
-
골프라는 스포츠는 공을 얼마나 적게 쳐서 홀에 집어넣는지를 겨루는 스포츠다. 타수를 줄여서 최대한 적게 친 순으로 순위가 메겨진다. VimGolf는 Vim으로 골프치는 것이 아니라 -_- 골프의 목적과 비슷하게 Vim으로 특정한 텍스트 프로세싱을 하는...
-
어느날 Emacs가 기동 시 SYSTEM_WGETRC 와 관련된 에러를 리턴하면서 설정파일을 실행하다가 오류가 나기 시작했다. 이 글은 이 문제를 해결하기 위해 했던 삽질들의 기록이다.
0 comments:
댓글 쓰기