ProgramingTip

유용한 Eclipse 기능?

bestdevel 2020. 11. 9. 20:06
반응형

유용한 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+ OCTRL+를 누르는 것으로부터 안전합니다 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 기능에 대한이 블로그 게시물을 방금 공개했습니다 . 다음을 포함합니다.

  1. 즐겨 찾기 : 자동 완성에 항상 표시되는 유형 및 구성원
  2. 멋진 블록 선택 모드 : 여러 줄 편집 용
  3. EGit 스테이징 뷰 : git 자체보다 훨씬 낫다
  4. 유형 필터 : java.lang.Object자동 완성에서 awt 및 stuff 를 제거하려면
  5. 포맷터 태그 : 자동 서식이 지정되지 않아야하는 코드 섹션을 구분 합니다 .

Alt+ leftAlt+ right는 앞뒤로 탐색합니다.


Eclipse 3.3에서 유용한 프로젝트 별 설정을 찾습니다.

예를 들어 중괄호, 줄 간격, 가져 오기 수 등에 대해 서로 다른 코드 스타일을 가진 프로젝트에서 작업하는 여러 개발자가있는 경우 프로젝트의 스타일 설정을 지정할 수 있습니다. 그런 다음 파일을 저장할 때 코드 형식이 자동으로 지정되도록 저장 작업을 구성 할 수 있습니다. 그 결과 모든 사람의 코드가 체크인되기 전에 동일한 형식이 지정됩니다.

참고 URL : https://stackoverflow.com/questions/20529/useful-eclipse-features

반응형