메뉴 건너뛰기

조회 수 2460 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

개발툴로 이클립스 프로그램을 많이 쓰는데요. 오늘은 이클립스 파일 찾기 방법과 문자열 검색 방법에 대해서 알아보도록 하게습니다.

1. 개발 시간을 단축시켜 주는 기능

개발자가 개발을 성공적으로 마치고 프로젝트에서 철수하게 되면 다른사람이 해당 프로그램을 운영하러 오는 경우가 있는데요.

이럴 때는 자신이 개발한 것이 아니기 때문에 처음부터 소스를 분석하는 경우가 많습니다. 이때 소스내의 파일을 찾아서 보여주거나 특정 문자열을 찾는 기능을 사용하면 보다 쉽게 소스코드 분석이 가능해 집니다.

그래서 조금더 편리하게 소스를 분석을 가능케 하는 파일 찾기와 문자열을 검색하는 방법에 대해서 알아보겠습니다.

2. 이클립스 파일 찾기

이클립스 내에 특정 파일을 찾는 기능을 제공하며 단축키는 CTRL(컨트롤) + SHIFT(쉬프트) + R입니다.

eclipse_search

보시면 위와 같이 많이 파일들이 생성되어 있습니다.

이중에서 특정 파일을 찾으려면 시간과 눈이 피곤할 것입니다.


(추가적으로 이정도의 파일은 적은편으로 실제 프로젝트에 사용되는 파일은 기본 100개 이상임)

이렇게 많은 파일중에서 내가 원하는 파일을 일일이 찾으려면 정말 힘들겠지만 간단한 방법을 쓰면됩니다.
이클립스 파일 찾기

컨트롤 + 쉬프트 + R 을 하면 다음과 같은 창이 뜨며 원하는 파일명을 입력하고 OPEN을 누르면 됩니다.

이클립스 파일 찾기 기능은 윈도우의 파일 찾기 기능과 비슷하여 *(ALL)을 입력하여 사용할 수도 있습니다.

eclipse_search2

파일을 검색해서 Open하시면 위와 같이 간단하게 해당 파일을 읽은 수 있습니다.

3. 이클립스 문자열 검색

이클립스 내의 모든 문서에서 원하는 문자열을 가진 파일을 찾는 기능이며 단축키는 CTRL(컨트롤) + H 입니다.

이클립스 문자열 검색

이 기능은 특정 메소드나 기능등을 찾고 싶을때 사용하며 개발할 때 정말 많이 사용되는 기능입니다.

컨트롤 H 하면 위와 같은 창이 뜨며 File Search 탭의 Containing text에 원하는 문자열을 넣으시면 됩니다.

eclipse_search5

그러면 다음과 같이 Search 창에서 해당 문자열을 포함하고 있는 파일이 나타나게 됩니다.

eclipse_search6

그리고 해당 파일을 더블클릭 하면 위와 같이 해당 파일의 문자열의 위치를 나타냅니다.

개발 시간의 단축개발툴의 원할한 사용에 있다고 봐도 되는데요.

이클립스 파일 찾기 기능과 문자열 검색, 이 2가지 기능은 이클립스 사용에 기본이자 필수사항이니 알아두시면 정만 편리합니다.


List of Articles
번호 제목 날짜 조회 수
23 전자정부 표준프레임워크 파일업로드용량설정 file 2018.12.06 1961
22 이클립스에서 인코딩 설정 file 2018.06.21 2382
21 Spring Security의 동작 방법 file 2018.06.21 4330
» 이클립스 파일 찾기 & 문자열 검색 file 2018.06.21 2460
19 CKEditor 사용 및 파일 업로드 적용 2018.06.12 3236
18 spring ckeditor 파일업로드 예제 (file upload) file 2018.06.12 4571
17 스프링 CKEditor 적용 - 에디터 2018.06.12 5636
16 전자정부프레임워크 사용 중 중복 저장 방지 (새로고침 혹은 뒤로가기시) 2018.06.12 3097
15 "알 수 없는 오류가 발생하였습니다." 라는 에러 메시지가 발생했을 때 대처법 2018.06.12 4258
14 예제 따라하기(1) - 기본 서블릿 구현 file 2018.06.05 2971
13 첫 실행 URL 변경 file 2018.06.05 2775
12 전자정부프레임워크 구조 파악하기 file 2018.06.02 4269
11 전자정부 프레임워크(eGovframe) 동적 웹프로젝트 시작하기(2) file 2017.09.12 4208
10 전자정부 프레임워크(egov framework) 설치하기(1) file 2017.09.12 5362
9 java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator 2016.09.21 4224
8 HTMLTagFilter ? 2016.09.21 7821
7 로그인 체크 인터셉터 사용 (AuthenticInterceptor) 2016.09.21 6740
6 getFileNames() 메소드를 이용한 파일 업로드 기능 구현하기 2016.09.21 5899
5 getFileMap() 메소드를 이용한 파일 업로드 기능 구현하기 2016.09.21 6250
4 message 사용을 위한 설정 2016.09.21 6607
Board Pagination Prev 1 2 3 Next
/ 3

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved