Computer >> 컴퓨터 >  >> 프로그래밍 >> Java

Java 9 JShell에서 활용할 수 있는 주요 키보드 단축키 정리

JShell이란 무엇인가?

JShell은 Java 9부터 도입된 대화형(Read-Eval-Print Loop) 도구로, Java 코드를 실행하고 즉각적인 결과를 확인할 수 있게 해줍니다. 별도의 컴파일이나 빌드 과정 없이도 표현식이나 간단한 알고리즘을 빠르게 테스트할 수 있으며, 표현식, 클래스, 메서드, 변수 등을 손쉽게 실행해 볼 수 있습니다.

JShell에서 자주 사용하는 키보드 단축키

JShell에서 생산성을 높여주는 대표적인 키보드 단축키는 다음과 같습니다.

  • Enter – 현재 줄의 입력 내용을 검증하고 실행합니다.
  • 왼쪽 화살표(←) – 줄 안에서 커서를 왼쪽으로 이동합니다.
  • 오른쪽 화살표(→) – 줄 안에서 커서를 오른쪽으로 이동합니다.
  • Ctrl + A – 커서를 줄의 시작 위치로 이동합니다.
  • Ctrl + E – 커서를 줄의 끝 위치로 이동합니다.
  • Alt + B – 단어 단위로 왼쪽으로 이동합니다.
  • Alt + F – 단어 단위로 오른쪽으로 이동합니다.
  • Delete – 커서 뒤에 있는 문자를 삭제합니다.
  • Backspace – 커서 앞에 있는 문자를 삭제합니다.
  • Ctrl + K – 커서 위치부터 줄 끝까지의 문자를 삭제합니다.
  • Alt + D – 커서 뒤에 있는 텍스트를 삭제합니다.
  • Ctrl + W – 커서 앞에 있는 텍스트를 삭제합니다.
  • Ctrl + Y – 최근에 삭제한 텍스트를 복원합니다.

긴 코드 작업에는 JShell Edit Pad 활용하기

위의 단축키들은 한두 줄 정도의 짧은 코드를 다룰 때 매우 실용적입니다. 하지만 메서드나 클래스처럼 규모가 큰 코드를 작성해야 할 때는 명령 프롬프트에서 직접 입력하는 것이 번거로울 수 있습니다.

이럴 때는 JShell Edit Pad를 사용하는 것이 좋습니다. JShell에서 /edit 명령어를 입력하면 편집 창이 열리고, 여러 줄의 코드를 자유롭게 수정한 뒤 한 번에 실행할 수 있습니다. 덕분에 긴 코드도 훨씬 쉽고 편리하게 관리할 수 있습니다.