이클립스(Eclipse) 복사, 파일이동, 이름바꾸기에 대한 기능 |
환경 : Eclipse Mars, Android 4.2.2 |
이번에는 이클립스 내부에서 복사와 파일이동, 이름바꾸기에 대해서 알아보겠습니다. 일반적인 마우스로 끌어서 이동하는 기본적인 기능이 추가 기능들이 있습니다. 꼭 필요한 기능이며 왜 필요한지 알아보도록 하겠습니다.
▼ 복사는 익스플로어에서 Ctrl + C 를 눌러 복사한 후 Ctrl + V 클릭해서 붙여넣기 해봅니다. 같은 파일이 있을때는 아래와 같이 대화상자에서 번호를 붙여서 이름을 지정해 줍니다.
▼ 파일이동과 이름 바꾸기(Rename) 은 패키지에서 하는 경우와 프로젝트 폴더에서 할때가 틀립니다. 패키지에서는 Refactor 메뉴 내부에 두개의 메뉴가 있습니다.
▼ 아래 그림과 같이 패키지에서와 틀리죠. 그런데 기능은 같습니다. 파일이동은 물론 파일을 드래그해서 옮길수도 있지만 Move 메뉴를 통해 이동할수 있도록 합니다. 파일이동을 위해 Move 를 눌러 봅니다.
▼ 그럼 파일 Move Resource 대화상자가 나오게 되고 원하는 폴더를 찾아 선택합니다. Ok 버튼 옆에 Preview 라는 버튼이 있는데 이것은 파일 내용이 어떻게 바뀌는지 보여주는 화면입니다.
▼ 이 Preview 를 꼭 클릭하고 확인한뒤 Ok 를 누르도록 합니다. 왜냐하면 원치 않는 내용이 빠뀔수도 있기 때문입니다. 리스트에 보면 현재 그림에서는 하나만 나와 있는데 각종 변동사항들이 쫙 나오게 됩니다. 그중 바꾸고 싶지 않은 내용이 있다면 체크해제 하시면 안 바뀌고 체크 되어있는 것들만 바뀌기 때문입니다.
▼ 이름바꾸기(Rename) 도 그냥 이름 바꾸면 되지 왜 하필 대화상자를 열어서 귀찮게 몇번을 거쳐서 바꾸게 될까요? 바로 참조하는 파일들 때문입니다. 자바에서는 소스의 패키지 구조에 맞게 클래스들을 상단에 참고 하고 있는데 이름이나 위치가 바뀌게 되면 그걸 참조하는 소스도 다 바꿔야 되는데 일일이 들어가서 바꾸기기 힘들기 때문에 Move, Rename 기능을 이용하는 것입니다.
예를 들어 클래스 내부에 Import 경로를 보시면 됩니다. 아래에서 참조하고 있는 Config 라는 파일이 패키지와 이름이 바뀐다고 합니다.
▼ 그럼 아래와 같이 참조하고 있는 클래스들이 나오게 되고 그 아래에 무슨 내용이 바뀌는지 다 나오게 됩니다. 이렇게 한방에 모든 소스를 다 고쳐주기 때문에 소스 수정하는 시간을 엄청나게 줄여주는 것이죠.
▼ Move 와 마찬가지로 Rename 도 같은 과정을 거치게 되기 때문에 따라 언급하지는 않겠습니다. 이것은 예전에 에디터 프로그램을 사용하던 때와 비교하면 엄청난 기능입니다. 한때 이클립스 최고라고 외치던 때가 생각나네요 ㅋ
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스(Eclipse) 메뉴와 툴바를 추가하거나 삭제하기 (0) | 2014.11.27 |
---|---|
이클립스(Eclipse) 북마크 기능으로 업무 효율 높이기 (0) | 2014.11.26 |
이클립스(Eclipse) Perspectives 기능에 대해서 알아봅니다. (0) | 2014.11.25 |
이클립스(Eclipse) Tasks View 로 작업관리 하기 – 1부 (0) | 2014.11.24 |
이클립스(Eclipse) 특정 파일을 열기 위한 임베디드 기능과 외부 에디터와 연결 (0) | 2014.11.21 |
이클립스(Eclipse) 유용한 이클립스 단축키 모음 (0) | 2014.11.20 |
이클립스(Eclipse) Import 와 Export 기능을 통해 파일 넣고 빼기 (0) | 2014.11.20 |
이클립스(Eclipse) Go To 기능을 이용해 파일 쉽게 찾기 (0) | 2014.11.19 |