마우스를 적게 터치할수록 더 많은 코드를 작성할 수 있으므로 키보드를 계속 사용해야합니다. 이 단축키를 사용하면 마우스를 그대로두고 키보드를 사용하여 IDE를 완전히 제어하려고합니다. ALT + C를 누르 거나 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀-> 커밋을 선택하면 더 빠르다고 생각합니다 .
함수에 키 바인딩이 없으면 쓸모 없다고합니다. 아래에는 내가 좋아하는 필수 키보드 단축키 세트가 있습니다. 이 바로 가기는 기본적으로 설정되어 있으므로 모두 기본적으로 작동합니다.
CTRL + D
행을 삭제하십시오. 시도 해봐! 더 이상 마우스를 잡고 선을 선택하거나 홈, Shift + End, Delete를 선택할 필요가 없습니다. 빠르고 깨끗합니다.
Alt + 위쪽 / 아래쪽 화살표
행 (또는 전체 선택)을 위나 아래로 이동하십시오. 이것은 코드를 재정렬 할 때 매우 유용합니다. 더 많은 행을 선택하고 한 번에 모두 이동할 수도 있습니다. 항상 올바르게 들여 쓰기됩니다.
Alt + 왼쪽 / 오른쪽 화살표
마지막으로 편집 한 위치로 이동하십시오. 방금 "Foo"클래스를 만들었고 이제 "Boo"클래스를 만들고 있다고 상상해보십시오. "Foo"클래스를 살펴 보려면 Alt + 왼쪽 화살표를 누르십시오. Alt + 오른쪽 화살표를 누르면 "부"로 돌아갑니다.
Ctrl + Shift + O
수입품 정리 아직 가져 오지 않은 수업을 처음 사용하면 어떻게됩니까? 오류가 나타납니다. 그러나이 마법 조합을 누르면 누락 된 모든 클래스를 가져오고 사용하지 않은 가져 오기는 사라집니다.
CTRL + 1
아마 가장 유용한 것입니다. 빠른 수정 사항을 활성화합니다. 일부 인터페이스를 구현하는 클래스를 작성한다고 가정하십시오. 상속 된 메소드가 아직 구현되지 않았기 때문에 오류가 발생합니다. 오류가 발생한 코드 라인에있는 동안이 조합을 누르면 빠른 수정 사항이 활성화됩니다. 이제 "구현되지 않은 메소드 추가"옵션을 선택하십시오. 모든 오류가 발생할 때마다 빠른 수정을 사용할 수 있습니다.
이 빠른 수정 사항은 다른 상황에서도 유용합니다. 내가 가장 좋아하는 것은 "분할 변수 선언"입니다. 때로는 변수의 범위를 넓힐 필요가 있습니다. 빠른 수정, 분할 선언을 활성화하고 alt + 화살표를 사용하여 해당 위치에 배치하십시오. 더 많은 용도를 찾을 수 있습니다 : 지역 변수를 필드로 변환, 파일의 이름 바꾸기, 인라인 지역 변수 만들기 등
-
bar 변수에서 "Split variable declaration"을 사용한 다음 try 블록 위로 Alt + Arrows를 사용하여 이동할 수 있습니다.
-
또는 "구현되지 않은 메소드 추가"수정 사항을 여기에서 사용할 수 있습니다.
오류가 발생하면 가장 좋은 방법은 빠른 수정을 사용하는 것입니다.
Ctrl + Shift + T
개방형. "Foo"클래스를 살펴 봐야한다고 상상해보십시오. 그러나 "Foo"클래스는 어디에 있습니까? "Boo"프로젝트와 "foo.bar"패키지에 있습니까? 아니면 다른 곳? 이 바로 가기를 사용하면 알 필요가 없습니다. 그냥 누르면 "Foo"라고 입력하면됩니다.
CTRL + E
열려있는 모든 편집기 목록을 표시합니다.
CTRL + F6
열린 편집기간에 이동하는 데 사용합니다. 이것은 Ctrl + E에 대한 느린 대안입니다. 두 편집기 사이를 주기적으로 전환하려는 상황에서는 Ctrl + E를 사용하여 항목을 무작위로 정렬하는 것이 거의 불가능한 상황에서 유용합니다. 또는 Alt + 화살표를 사용할 수도 있습니다.
CTRL + F7
뷰 사이를 이동하십시오. 편집기에서 Ctrl + F7을 눌러 패키지 탐색기로 전환하거나 Ctrl을 누른 상태에서 F7을 여러 번 눌러 다른보기로 전환하십시오.
CTRL + F8
관점 사이를 이동하십시오. Ctrl + F7과 동일합니다.
CTRL + F11
응용 프로그램을 실행합니다. 시작되는 것은 설정에 따라 다릅니다. 마지막으로 시작한 클래스를 시작하거나 (기본 설정) 현재 선택된 리소스를 시작합니다 (기본 방법). 동작을 변경하려면 이전 게시물을 읽으십시오.
CTL + N
새 유형 마법사를 엽니 다. 다음 단계에서 마법사 유형 (새 클래스, JSP, XML 등을 작성하려는 경우)을 선택해야하므로 매우 빠르지 않습니다. 가장 빠른 방법은 바로 가기를 누르고 특정 마법사를 호출하는 것입니다. 가능하면 계속 읽으십시오 ...
CTRL + M
현재 탭을 최대화하거나 최대화하십시오.
CTRL + I
들여 쓰기를 수정합니다.
CTRL + SHIFT + F
코드를 포맷합니다. 이것으로 엉망으로 멋진 코드를 만들 수 있습니다. 약간의 설정이 필요하지만 그만한 가치가 있습니다. 창-> 환경 설정-> Java-> 코드 스타일-> 포맷터에서 설정을 찾을 수 있습니다.
CTRL + J
증분 검색. Firefox에서의 검색과 유사하게 입력 할 때 결과가 표시됩니다. 이 조합을 쳤을 때 적어도 언뜻보기에는 아무 일도 일어나지 않는다고 놀라지 마십시오. 입력을 시작하면 Eclipse가 커서를 처음으로 이동합니다.
CTRL + SHIFT + L
현재 정의 된 단축키 목록을 보여줍니다.
나는 당신의 지름길을 좋아하지 않습니다
오늘날은 그런 삶입니다. 원하는대로 바인딩을 변경할 수 있습니다. 열기 윈도우 -> 환경 설정 -> 일반 -> 키 . 이제 필터를 사용하여 바로 가기를 찾고 바인딩을 변경할 수 있습니다.
당신이 찾고있는 명령을 찾을 수 없을 때 진정한 재미가 시작됩니다. 여기서 핵심은 "언 바운드 명령 포함"체크 상자를 체크하는 것입니다. 바인딩 된 키가없는 명령을 포함하여 모든 명령이 표시됩니다.
여기있는 동안 다음 바인딩을 추가하는 것이 좋습니다.
Ctrl + Shift + G
이것을 "게터 및 세터 생성"에 바인딩하십시오. 이것은 "필수"입니다.
Alt + C
이것을 SVN / CVS "Commit"에 바인딩합니다.
Alt + U
이것을 SVN / CVS "업데이트"에 바인딩합니다.
이제 필터 텍스트에 "new"(따옴표없이)를 입력하십시오. 모든 새 유형 마법사 목록이 표시됩니다. 가장 자주 사용되는 항목을 선택하고 바로 가기를 지정하십시오. 예를 들어, 가장 많이 사용되는 마법사는 새 클래스 마법사입니다. 따라서 CTRL + SHIFT + N 키 조합을 할당했습니다.
지금 새 수업을 만드는 빠른 방법을 보여 드리겠습니다.
CTRL + SHIFT + N (또는 이전 단계에서 지정한 조합)을 누르 십시오 . 새로운 클래스 마법사가 나타납니다. 이름을 입력하고 Alt + E를 누릅니다 . 이제 새로 만든 클래스의 수퍼 클래스가 될 클래스를 선택할 수 있습니다. Alt + A를 누르고 구현 된 모든 인터페이스를 선택하십시오. 이제 ALT + F 를 누르면 클래스가 생성됩니다. Eclipse는 상속 한 모든 추상 및 인터페이스 메소드에 대한 기본 구현도 제공합니다.
대화 상자의 모든 곳에서 이상한 밑줄이 나타 났습니까? 바로 가기 키에 대한 힌트를 제공합니다. ALT와 밑줄이 표시된 문자를 눌러 버튼을 누르고 확인란을 선택하거나 텍스트 필드에 초점을 맞추십시오.
밑줄을 보셨습니까?
저는 바로 가기 키를 사용하는 것이 생산성을 얻는 가장 빠른 방법이라고 생각합니다. 그렇지 않을 경우 최소한 손목은 당신에게 조용한 "감사"를 줄 것입니다. 이제 기다리지 말고 자주 사용하는 기능에 키를 할당하십시오.
Andriy의 마지막 팁 :
문제는 키보드 단축키가 너무 많다는 것입니다. 사용하고 싶은 모든 단축키를 사용하여 출력물을 보관했습니다. 마지막으로 Eclipse 플러그인 MouseFeed를 작성 했는데 , 마우스로 호출되는 작업에 대한 키보드 단축키를 상기시켜줍니다. 바로 가기를 적용하도록 지시 할 수도 있습니다. 바로 가기 키로 호출 된 경우에만 작업이 실행됩니다.
따라서 직접 어려움을 겪고 있지만 바로 가기를 사용하고 싶지만 항상 무의식적으로 마우스를 만지면 플러그인을 설치하고 바로 가기를 적용하십시오. 마우스는 쓸모없고 키보드를 사용해야합니다.
출처 : https://dzone.com/
'Web > IDE (Eclipse)' 카테고리의 다른 글
JAVA - AWT 한글코드 처리 (0) | 2020.03.30 |
---|---|
JAVA-이클립스 설정-들여쓰기설정 및 블록화 설정 (0) | 2020.02.15 |
이클립스 DB #2 - 이클립스 연동하기 (0) | 2019.12.26 |
이클립스 DB #1 - MYSQL설치하기 (0) | 2019.12.26 |
이클립스 단축키 (0) | 2019.12.25 |