딱 하루

오늘이 내게 남은 단 하루인 것 처럼

카테고리 없음

공감 세미나에서 건졌던 이클립스 팁 (수정)

eJungHyun 2011. 12. 5. 00:14
반응형

공감 세미나에서 허광남(Kenu) 님께서 알려 주신 이클립스 팁 중에서 꽂힌 2가지

1. Team - Show Annotation

 : 최근에는 분산 소스코드 관리 시스템을 많이들 사용한다. SVN, Mercurial, Github 에 이르기 까지 소스코드 관리 시스템들이 발전하고 있다. 물론,, 나는 소스코드 관리 시스템을 사용하지 않는 곳에서 일을 해본 경험이 없다! 본인은 개발 경력이 쪼매;;; 라서리.

어쨌든 이래 저래 많은 사람들이 프로젝트에 달려 들어서 소스 저장소에 작업한 코드를 업로드 하고 나면, 중간에 충돌을 한다던지 Merge를 잘못해서 문제가 생긴다던지 등등의 문제가 발생할 수 있다. 문제가 발생하지 않고 뭐,, 작업을 하다가 메소드나 클래스의 구조나 코드 자체에 대한 궁금증이 생길 수도 있고.

이럴 땐, 보통 누가 작업을 했나~~ 하고 보려면, Show History 를 활용하곤 했다. 히스토리를 보면 누가 작업했는지를 알고, 그래서 그 사람한테 물어보고, 그 사람이 작업을 한게 아니면 또 다른 사람에게 물어보고, 그 전 사람으로 그 전사람으로 거슬러 올라가야 하는 슬픔이 있었다. But!!! 이제는 그런 고민을 할 필요가 없겠구나.

Show Annotation을 사용하면, 이제 Line By 로 누가 저장소에 업로드 했는지 알 수 있단다.
출근하면 바로 해봐야 겠다. ㅎㅎ 죽이는데!!



2. Alt + Shift + A : Vertical Edit

: 요건, 아래와 같은 상황에서 유용하게 쓸 수 있는 팁이었다.
물론 변수명이나 메소드 명 등을 아래와 같이 Test1, Test2 라고 작성해서 의미를 잘 알 수 없게 해서는 안될 것이다. 하지만 여러 가지 상황에서 어쩔 수 없이 반복적으로 코드를 써야 하는 경우가 있다. 그럴 땐 컬럼 에디팅이 가능하니 얼마나 편한가.
 
public class Test(){        
     public void print(){             
          System.out.println("Test1");             
          System.out.println("Test2");             
          System.out.println("Test3");             
          System.out.println("Test4");        
     }
}


그런데!! 이 것은 낮은 버전의 이클립스에서는 작동하지 않는다고 한다.
집에서 Helios 버전으로 테스트 해본 결과 안된다!!!!
고로,, Indigo 버전에서 사용 가능한 모양이다. ^^;;;

요 것을 잊지 말아야 할듯!!


==========================

 

 

 

 


+++ 덧붙여서!!

위에서 말한 것 처럼 이클립스 버전 문제라고 생각했었으나,,,, 그렇지 않았다.
Open With Text Editor 로 열어 보았으나, 그래도 문제가 해결이 안 되는 것이다. 무엇이 무제인 거야!!
오기로 끝까지 찾고 말리라 생각하며 이것 저것 다 두들겨 보고 있을 즈음, 광남님의 도움을 받았노라.

계속 Alt + Shift + A 를 미친듯이 눌러 보았으나, 안되는거다.
처음에는 Editor 문제일 것이라 생각했는데, 사실은 단축키 충돌의 문제였다.
Android plug-in 에서 자동으로 설정해 놓은 단축키와 충돌이 있다.



Alt + Shift + A 를 누르자 우측 하단에 현재 등록 되어 있는 단축키에 대해 나왔다.
단축키에 왜 Vertical Block Edit가 안나오는거지, 하고 단축키 관련 (Ctrl + Shift + L  한번 더 Ctrl + Shift + L) 를 누르자



이 아이가 나왔다. 뭐여;; 단축키 분명 설정 되어 있는데 왜 안되지...

고민을 하다가 차이점 발견.
아하!! 뒤에 Sub 단축키가 없다. 그래서 안되는가봐!! 하고 설정을 해 주었다.



A로 설정을 했다.
그리고 나서 다시 Alt + Shift + A 눌러 보았더니!!!!



짜잔~~ 밑에 Toggle Block Selection 이라고 해서 나왔다!!
A를 누르니 잘 된다~~ ㅎㅎ

내친 김에 실행해본 결과 동영상 캡쳐 해보았다.
흠! 뿌듯하다; ㅡ.ㅡ 이거 실행해보는데 뭐 이리 시간을 많이 소비한게냐 ㅠㅜ




어쨌든!! 광남님 감사합니다! ㅎㅎ



글 내용에 공감하시면 하트 (공감버튼)을 눌러 주세요.

읽으신 분들의 작은 표현이 큰 힘이 됩니다.

반응형