Eclipse 9

Eclipse Helios v3.6.1, Syntax coloring 코드 강약 중 Italic 과 Strikethrough

다른건 다 좋은데, Italic 과 Strikethrough 는 가독성을 헤치므로 조정할 필요가 있어요. Syntax Coloring 의 Element 중 손을 봐야 하는 곳은 아래와 같습니다. Java, Editor, Syntax coloring 에서 Java 의 Deprecated members 에 걸린 Strkethrough, Static fields 의 Italic, Static method invocations 의 Italic. Web, CSS Files, Editor, Syntax coloring 에서.. Class Selector, Id Selector, Property Value, Pseudo-class, Quoted String, URI 등의 Italic. Web, HTML Files, ..

Eclipse Helios v3.6.1, Undo history size 히스토리 버퍼 크기, Tab width 탭 크기, Line numbers 줄번호

Undo 히스토리 크기는 작으면 꽤나 불편하다. 그렇다고 무한정 늘일 수도 없고. 기본값은 200. 탭 크기도 여럿이서 개발할때는 동일하게 세팅해야 코드에 대한 가독성이 유지된다. 이런저런 수치를 적용해 보았는데 '2' 정도가 가장 무난한 듯.. 이 수치가 1이면 들여쓰기를 인식하기 불편하고, 3 이상만 되어도 옆으로 늘어나는 코드를 감당하기 어렵다.

Eclipse Helios v3.6.1, Font Settings 이클립스 폰트 설정

어디선가 들으니 굴림 family font 가 일제의 잔재란다. 그래서 돋움 Family 를 쓰기로 했는데, 아무래도 고정폭 폰트가 개발하는 데에는 적격이라 '돋움체' 를 선택하기로 하였다. 일단 아래와 같이 'Basic' 항목의 폰트들을 '돋움체 9 pt' 로 설정하면 많은 곳에서 이를 상속받아 사용하게 된다. 상속 받지 않는 부분은 추가적인 설정이 필요없을 수도 있는데, 여기서는 관련 내용을 추가하였다. 세세한 세팅은, 프로젝트 마다 설정해 주어야 하는 번거로움 덕분에 위에서 설명한 바와 같이.. 기본 세팅으로 하는 수도 있지만, 코딩을 하면 할수록 눈에 밟히기 때문에 추가 설정을 하기도 한다. 소스에 대한 형상 관리를 하기 때문에 CVS 를 사용한다면 이쪽도 폰트 조정. Debug 를 위해서도 세팅..

Eclipse 의 진화

이클립스 재단에서 프로젝트를 통해 Eclipse 를 진화시켜 나가고 있는데, 이클립스 각 버전들 명칭이 Europa, Ganymede, Galileo, Helios, ... 라는 건 이미 다들 아시죠..? 이들 명칭은, 목성의 위성 이름에서 가져오는 것들이죠. 태양계 행성들 중에서 딸린 식구(위성)가 가장 많기로 소문난 행성이 목성이고요. 앞으로도 많은 버전들을 양산(?)할 것이기 때문에 이왕이면 목성의 행성 이름으로 한 거죠. - Europa v3.3 - Ganymede v3.4 - Galileo v3.5 - Helios v3.6 참고로, 태훈님의 '목성 4대 위성과 그 형제들' 포스트를 즐감하세요.. http://thchung20.blog.me/80114219516 암튼, 이클립스를 다운로드 받으려면..

Eclipse Ganymede 3.4.1 쓸만한 기능, Java Editor Breadcrumb

자바 에디터, 빵부스러기.. 패키지 클래스 메소드 필드 등 부스러기 보여주기. 아래 그림에서 해당 부분을 클릭하면 관련 내용이 펼쳐집니다. 동일 클래스 안에 들어 있는 메소드들을 일람할 때나 뷰를 통하지 않고 일련의 패키지, 클래스, 메소드, 필드 등에 손쉽게 접근할 수 있습니다. The Java editor now offers a breadcrumb which shows the path to the element at the cursor position. The breadcrumb can be enabled via the Toggle Breadcrumb tool bar button or by pressing Alt+Shift+B: Each element in the breadcrumb can be se..

Eclipse 주의사항, 저장했는데 저장한 것이 아니다..?

Eclipse Ganymede 로 .java 파일을 수정하여 저장한 다음, WinSCP 로 서버에 올린 다음, 혹시나 해서 touch 로 해당 .class 를 업데이트 하고 .jsp 프로그램을 테스트 해 보았는데.. 허거걱.. .class 파일이 업데이트 되지 않아서 해당 기능이 작동하지 않는다.. ㅠㅠ .java 는 분명히 저장되어 있는데.. .class 를 WinSCP 로 서버에 다시 올려 보니까.. (참고로, 'New and updated file(s) only' 로 설정) 으음.. .class 파일이 올라가는 것이 아닌가. touch 로 업데이트 하고 .jsp 를 테스트 하니까.. 작동한다. 그래서, 다른 .java 를 수정하고 .class 를 WinSCP 로 업로드 하였다. 혹시나 해서 다시 W..