유용한 Eclipse 기능?
저는 Eclipse를 IDE로 단기간 (약 3 개월 사용) 왔으며 거의 매일 전혀 몰랐던 바로 가기 나 기능에 대해 배를 얻습니다. 예를 들어, 오늘 바로 Ctrl+ 3가 빠른 액세스 창의 바로 가기 라는 것을 배웠습니다 .
가장 유용하고 좋아하는 Eclipse 기능이 무엇인지 궁금합니다. IDE가 너무 커서 프로그램에서 더 일반적으로 사용되는 부분에 대해 배우는 것이 도움이 될 것입니다.
가장 일반적으로 사용되는 기능은 다음과 같습니다.
ctrl+ 1빠른 수정 / 맞춤법 검사기
파일 열기
- ctrl+ shift+ t클래스 이름으로 클래스 파일로드
- ctrl+ shift+ r파일 이름으로 파일로드
클래스 / 파일 이름이 시작될 때 일치합니다. *로 검색 패턴을 시작하면 파일 이름 / 클래스 이름 내에서 검색 할 수 있습니다.
서식
- ctrl+ shift+ f소스 파일 형식 (Window | 환경 설정 | 자바 | 코드 스타일 | 포맷터에서 형식 스타일 설정)
- ctrl+ shift+ o수입 정리
생성 된 코드
- alt+ s, r게터 및 세터 생성
- alt+ s, v수퍼 클래스 또는 인터페이스에서 재정의 된 메소드에 대한 메소드 서명을 삽입합니다.
리팩토링
- alt+ shift+ l텍스트 선택을 지역 변수로 추출합니다 (유형을 결정하고한다는 점에서 정말 편리합니다.
- alt+ shift+ m방법으로 텍스트 선택 추출
- alt+ shift+ i인라인 선택 방법
실행 및 주문.
alt+ shift+ x는 현재 파일에서 항목을 실행하는 데 매우 편리한 접두사입니다.
- alt+ shift+ x, t현재 파일에서 단위 테스트 실행
- alt+ shift+ x, j현재 파일에서 기본 실행
- alt+ shift+ x, r서버 에서 실행
더있다. 옵션은 alt+ shift+를 선택 후 오른쪽 하단 팝업에 표시 x됩니다.
alt+ shift+를 x위해 전환 될 수 alt+ shift+ d위의 모든 실시 예에서 디버거에서 실행됩니다.
확인
최근 Ganymede 릴리스부터 이제 지정된 파일 및 폴더에서 유효성 검사를 전환 할 수 있습니다. 이 기능을 오랫동안 기다려 왔습니다.
- 프로젝트로 이동 | 속성 | 확인
- 종료하려는 유효성 검사기의 설정 열에서 ... 버튼을 클릭하십시오.
- 제외 그룹에 규칙 추가
코드 탐색
- ctrl모든 변수, 메소드 클래스 이름을 해당하는 정의에 대한 하이퍼 링크로 만들 려면 유효성 .
- alt+ left클릭 한 위치로 다시 이동ctrl
- alt+ right다시 "앞으로"이동
이것은 멋지다. 누군가가 스택 추적을 이메일로 보낸 경우 스택 추적을 복사 하여 Eclipse의 콘솔 창에 넣을 수 있습니다 . 그런 다음 자신의 코드에서 생성 한 것처럼 스택 추적에서 클래스 이름을 클릭 할 수 있습니다.
바로 가기보다는 실제 기능에서 Mylyn을 보는 것이 좋습니다 .
내장으로 작업 중심보기로 Eclipse 스킨을 사용합니다. 작업을 수행 할 때 터치하는 파일을 추적하고 UI의 여러 건물을 현재 작업과 관련이 판단한 리소스에 집중합니다. Eclipse는 다수의 다중 모듈 프로젝트에서 다소 바쁠 수 있으며 Mylyn은 기본적인 문제를 해결하는 데 도움이됩니다. 문제 추적 소프트웨어 및 소스 제어 저장소에 대한 연결도 우수합니다.
내 경험상, 그것은 그것과 함께 일하려는 사람들 사이에서 의견을 교환하는 사람들, 이것은 아마도 그것이 흥미로운 것을 제공하고있을 신호일 것입니다 ... 팬보이처럼 들리는 것을 의미합니다. 확실히 볼 가치가 있습니다.
내가 매일 사용하는 단축키는 Ctrl+ K입니다. 편집기 (Java 사용 파일을 아니라)에서 텍스트 (예 : 변수, 함수 등)를 선택한 다음이 바로 가기 가기로 현재 편집기 에서이 텍스트의 다음 항목으로 이동합니다. Ctrl+ F단축키를 사용하는을 구석으로보다 빠릅니다 ...
Ctrl+ Shift+ K를 사용 하여 뒤로 검색 할 수도 있습니다 .
Ctrl- Alt( up/ down) 선택한 줄을 현재 줄 위 또는 아래에 복사합니다.
Alt( up/ down) 아래 현재 (또는 복수 선택) 라인 위 또는 이동
Ctrl- Shift- R자원 창을 가져, 클래스 / 리소스를 찾기 위해 입력을 시작
Ctrl- O현재 클래스의 모든 메소드와 필드를 가져옵니다 . 다시 치면 현재 클래스와 수퍼 클래스에 대한 모든 메소드와 필드가 나타납니다.
Ctrl- /또는 Ctrl- Alt- C코멘트 단일 또는 // 여러 줄
Ctrl- Shift- /와 주석 선택 선 / * * /
Ctrl- .다음 오류 또는 경고 라인에 당신을 데려 갈
CTRL+ PAGE DOWN/ CTRL+ : PAGE UP열린 편집기 간 전환
CTRL+ E열려있는 편집 기간에 전환 (이름 입력 가능)
CTRL+ O는 나에게 매우 중요합니다. 더 이상 개요보기가 필요하지 않습니다 (더 많은 공간을 제공 할 닫습니다). 그런 다음 메서드 이름을 입력하거나 시작 부분 만 입력하면 빠르게 액세스 할 수 있습니다. 나는 또한 그것을 사용하여 어떤 물건을 사용할 수 있는지 검사합니다. 예 : CTRL+ O를 입력 한 다음 get ...을 입력하면 모든 게터가 표시됩니다.
F3코드에서 요소가 선택되는 동안 : 정의 또는 소스로 이동합니다. 예를 들어 메서드 호출에 사용하면 해당 메서드의 소스 코드로 이동합니다.
CTRL+ M현재 창
이미 말했듯이 CTRL+ 3는 매우 좋습니다. 기본적으로 마우스없이 Eclipse를 완전히 사용할 수 있습니다. 예를 들어 CTRL+를 입력 3한 다음 패키지 탐색기를 입력하십시오 .
CTRL+ F8사이클 트로프 관점
CTRL+ L는 줄 번호를 입력하고 해당 줄로 직접 실행할 수 있습니다.
CTRL+ SHIFT+ G는 작업 공간에서 선택한 요소에 대한 모든 참조를 검색합니다.
바로 가기가 아닙니다. Java Editor의 프로젝트 설정에서 Save Actions를 사용할 수 있습니다. 이렇게하면 파일을 정리할 때 코드가 자동으로 정리하고 형식이 지정 프로젝트를 수 있습니다. 계속해서 CTRL+ O및 CTRL+를 누르는 것으로부터 안전합니다 F.
Eclipse 자동 새로 고침은 기본적으로 켜져 있지 않으므로 Eclipse 외부에서 파일을 변경하면 변경 사항이 빌드에 반영되지 않습니다. svn / git 업데이트 / rebase를 수행했는데 예상대로 작동하지 않는 경우 이것은 매우 성가신 일입니다.
windows-> preferences-> workspace에서 켜고 자동으로 새로 고침을 선택하십시오.
지역 역사
훌륭한 기능입니다. Eclipse에는 프로젝트의 모든 파일에 대한 자체 미니 CVS가 있습니다. 일부 변경 사항을 되돌 리거나 삭제 된 파일을 복원하려면 프로젝트를 마우스 오른쪽 단추로 클릭하고 "로컬 기록에서 복원"을 선택합니다.
내 엉덩이 * 기쁨의 눈물 *을 구했어
CTRL+ Shift+ P하기 위해 일치하는 브라켓으로 이동 / 괄호.
한 가지 주요 기능 : 리팩토링 메뉴 용 Shift+ Alt+ T.
- Ctrl- shift- T,하지만 당신이 찾고있는 클래스의 초기 문자 (심지어 몇)을 입력합니다. 예를 들어 "NetLi"를 입력하여 NetworkListener를 찾을 수 있습니다.
- 검색 창에서 Ctrl- .트리 분기의 첫 번째 잎으로 이동합니다.
- Alt- /단어 완성입니다. Ctrl-와 약간 다릅니다.space
CTRL+ SHIFT+ X선택한 텍스트가 대문자가 됨
CTRL+ SHIFT+ Y선택한 텍스트가 소문자가 됨
두 가지 추가 단축키를 추가하고 싶습니다.
CTRL+ F6열려있는 편집기 간 전환 ( CTRL+ SHIFT+ F6는 목록을 반대 방향으로 스크롤)
CTRL+ F11디버그 모드에서 프로그램 시작
F11 일반 모드에서 프로그램 시작
많은 키 바인딩은 현재 활성화 된 관점과보기에 따라 다릅니다.
Java 관점에서 가장 많이 사용되는 것 :
- ctrl- shift- r개방 자원
- ctrl- shift- t개방형
- ctrl- 1빠른 수정 / 리팩터링
- ctrl- j증분 검색
- ctrl- h파일 검색 (기본 디렉토리를 선택하고 범위를 선택한 리소스로 설정)
- ctrl- o목록 방법
- ctrl- alt- h공모 계층 구조
- ctrl- shift- l목록 바로 가기 키
- 히트 ctrl- shift- l다시 키 매핑을 변경하려면 환경 설정으로 바로 이동합니다
저는 Eclipse의 팬이기도합니다.하지만 Visual Studio에서 대부분의 시간을 보내므로 Eric Sink의 "C # to Java"기사 시리즈 (1-4 부)를 읽어 보시기 바랍니다. Eric은 항상 재미있는 책을 읽을 수있을뿐만 아니라이 간단한 시리즈는 Eclipse를 사용하지 않았거나 한동안 이클립스를 사용하지 않은 사람들을위한 멋진 Eclipse 통찰력을 다룹니다.
C #에서 Java로 : Part 1
C #에서 Java로 : Part 2
C #에서 Java로 : 파트 3
C #에서 Java로 : 파트 4
Ctrl- Shift- M커서가 당신의 자바 파일에서 클래스 이름에있는 동안, 특히 그를 추가하고 만 수입에 클래스가됩니다. 이것은 다른 Ctrl- Shift- O뿐만 아니라 이미 정의 된 수입을 추가하지 않습니다뿐만 아니라, 수입이 현재 필요하지 당신이 필요하고 싶지 않을 수도 있습니다 뭔가를 제거하는 것이다.
[ Ctrl+ 2-> r] 범위 변수 이름 바꾸기를 잊어 버렸습니다 . 이름을 변경하려는 변수에 커서를 놓고 Ctrl+ 2,를 r차례로 누른 다음 해당 변수의 모든 인스턴스가 동시에 이름이 변경되는 것을 확인하는 새 이름을 입력합니다.
그것은이다 멋진 헝가리어 표기법을 리팩토링에서.
alt- shift- a몇 가지 상황에서 매우 유용합니다.
위의 내용을 많이 사용하고 빠른 검색도 좋아합니다. CTRL+ J내가 찾고있는 것을 입력 한 다음 CTRL+ K다음 항목을 입력합니다.
최근에 저는 MouseFeeds 플러그인을 사용 하여 키 입력 조합이 무엇인지 자동으로 알려주었습니다. 그런 식으로 반복해서 나는 그들을 더 잘 기억합니다.
이 링크 에는 모양과 기능에 대한 더 나은 그림과 설명이 있습니다.
Shift+ Alt+ b는 편집기 위의 간단한 탐색 행입니다.
저는 5 가지 유용한 숨겨진 Eclipse 기능에 대한이 블로그 게시물을 방금 공개했습니다 . 다음을 포함합니다.
- 즐겨 찾기 : 자동 완성에 항상 표시되는 유형 및 구성원
- 멋진 블록 선택 모드 : 여러 줄 편집 용
- EGit 스테이징 뷰 : git 자체보다 훨씬 낫다
- 유형 필터 :
java.lang.Object
자동 완성에서 awt 및 stuff 를 제거하려면 - 포맷터 태그 : 자동 서식이 지정되지 않아야하는 코드 섹션을 구분 합니다 .
Alt+ left및 Alt+ right는 앞뒤로 탐색합니다.
Eclipse 3.3에서 유용한 프로젝트 별 설정을 찾습니다.
예를 들어 중괄호, 줄 간격, 가져 오기 수 등에 대해 서로 다른 코드 스타일을 가진 프로젝트에서 작업하는 여러 개발자가있는 경우 프로젝트의 스타일 설정을 지정할 수 있습니다. 그런 다음 파일을 저장할 때 코드 형식이 자동으로 지정되도록 저장 작업을 구성 할 수 있습니다. 그 결과 모든 사람의 코드가 체크인되기 전에 동일한 형식이 지정됩니다.
참고 URL : https://stackoverflow.com/questions/20529/useful-eclipse-features
'ProgramingTip' 카테고리의 다른 글
둘 다 null 일 수있는 값을 비교하는 방법은 T-SQL입니다. (0) | 2020.11.09 |
---|---|
변수가 상수라고하는 것을 이미 알고 있는데 왜 const 키워드를 사용합니까? (0) | 2020.11.09 |
배열에서 가장 긴 찾기 찾기 (0) | 2020.11.09 |
삼항 연산자? : vs if… else (0) | 2020.11.09 |
주어진 파일을 포함하는 파일 시스템의 크기와 여유 공간 찾기 (0) | 2020.11.09 |