이클립스 단축키와 활용법

Posted on May 15, 2018
Tags: eclipse, presentation, hotkey


본 글은 예전에 제가 발표한 이클립스 단축키와 활용법의 내용을 조금 수정하여 포스팅 한 것입니다.

단축키를 사용하는 이유는 많지만 간단히 “생산성 향상” 이라고 말할 수 있겠습니다.

  • Ctrl
    • 기본적인 Ctrl 조합키들 입니다.
    • 다른 작업환경에서도 동일한 방법으로 대부분 사용이 가능합니다.
    • + a
      • 내용을 전체선택합니다.
      • 이클립스 내에서는 커서를 소스코드에 놓고 사용할 경우 소스코드 내용이 전체선택됩니다.
    • + c
      • 내용을 복사합니다. 내용을 클립보드에 저장합니다.
    • + v
      • 클립보드에 있는 내용을 붙여 넣습니다.
    • + x
      • 내용을 잘라 냅니다. 내용을 삭제하고 클립보드에 저장합니다.
    • + z
      • 내용을 이전 내용으로 되돌립니다.
    • + f
      • 내용의 특정 부분을 찾습니다.
      • 이클립스의 경우 ‘Find’ 부분에 수정해야 될 내용, ‘Replace with’ 부분에 수정할 내용을 입력하고 [Replace All]을 누르면 ’Find’에서 ’Replace with’로 내용이 바뀝니다.
    • + s
      • 작업을 저장합니다.
      • 이클립스의 경우 완성된 클래스를 저장할 경우 자동으로 컴파일을 해줍니다.
  • Ctrl
    • 조금은 특수한 이클립스 단축키들 입니다.
    • + d
      • 현재 커서가 위치하고 있는 줄을 삭제합니다.
      • 이클립스 기능을 이용해 메인이있는 클래스를 만들거나 메서드를 만들 경우 생기는 주석을 빠르게 없앨 수 있습니다.
    • + / 또는 + 7
      • 커서가 있는 줄을 //로 주석 처리를 합니다.
      • 현 단축키로 주석 처리 한 줄을 해제 시킬 수 도 있습니다.
      • 블록 지정된 코드 전체를 주석 처리할 수 도 있습니다.
    • + i
      • 선택된 코드를 적절한 위치로 정렬합니다.
      • 정렬하기 위해서는 코드를 선택하고 사용해야 합니다.
      • 소스코드를 복사 붙여넣기 했을 경우 유용합니다.
    • + Shift + o
      • 코드 내용에는 있으나 현재 import 되지 않은 클래스들을 import 시켜 줍니다.
    • + Shift + E
      • 에디터 창을 이동 할 수 있습니다,
    • + Alt + 상하 방항키
      • 커서가 있는 줄을 통째로 상, 하로 복사합니다.
      • 반복적인 복사잡업을 할 때 매우 편리합니다.
  • Alt
    • 좌우 방향키
    • 이전, 이후에 작업했던 곳으로 이동 할 수 있습니다.
    • 상하 방향기
      • 커서가 있는 줄을 상, 하로 이동시킵니다.
    • + Shift + n
      • Jave Project나 Package, Class, Interface 등을 만들 수 있는 창을 띄웁니다
      • 소스코드 작업을 할 때에도 사용할 수 있습니다.
      • 띄어진 창 내용의 첫 글자만을 자판으로 입력하여 빠르게 선택할 수 있습니다.
  • Ctrl + space
    • 이클립스 핵심 단축키 입니다.
    • 커서의 위치에서 사용 가능한 코드들을 보여 줍니다.
    • 많이 사용하거나 사용되는 것들을 상위로 보여줍니다.
    • 앞 글자를 먼저 입력하고 사용하면 그 앞 글자에 맞는 것들을 보여줍니다.
    • sysout 또는 syso
      • 특별히 sysout을 입력하고 Ctrl + space를 사용하면 System.out.println();이 나타납니다
      • 이때 커서는 괄호 안에 있습니다.
    • 메서드는 해당 객체 뒤에 ‘.’(점)을 붙이고 사용해야 나타납니다.
    • 방향키를 이용하여 고른 다음 Enter를 이용하여 선택합니다.
  • Ctrl + 1
    • 빨간 줄이나 주황색 줄이 나올 경우 그 위에 마우스를 가만히 놔두면 나오는 것과 비슷한 역할을 합니다.
    • 함수나 메서드 같은 것들을 선언하지 않고 사용한 다음에 사용한 곳에 커서를 놔둔 다음 Ctrl + 1을 누르면 바로 적절한 것들을 선언할 수 있습니다.
    • 주황색 줄에 커서를 올리고 사용할 경우 해결법을 보여줍니다.
      • try-catch를 빠르게 만들 수 있습니다.
    • 멤버변수에다 사용하면 getter와 setter를 쉽게 만들 수 있습니다.
    • 변수나 메서드 클래스 등에 사용하면 ’Rename ~~’이라고 나오는데 이걸 이용해서 해당 변수나 메서드, 클래스를 사용한 모든 것들의 이름을 한 번에 바꿀 수 있습니다.
  • Tab
    • 단축키를 이용해 문법을 만들 경우 해당 문법 곳곳에 초록색 줄이나 박스가 생깁니다.
    • 이때 그것들을 Tab을 이용해 넘나들 수 있습니다.
    • 특정 창의 내용도 넘나들 수 있습니다.
    • + Shfit
      • 반대로 넘나듭니다.
  • Enter
    • 단축키를 이용해 문법을 만들 경우 Enter를 누르면 바로 그 문법의 끝으로 갑니다.

더 유용한 단축키가 많이 있으니 찾아 보시고 댓글로 남겨주세요^^

참고

이클립스 창 배치 초기화

windows -> perspective -> Reset Perspective