콘텐츠로 이동

인터페이스 및 Vim 모드

PhanTerm은 Vim에서 영감을 받은 듀얼 모드 상호 작용 모델을 채택했습니다. 이러한 설계를 통해 마우스를 빈번하게 사용하지 않고도 터미널 환경과 로컬 인터페이스 사이를 매우 빠르게 전환할 수 있습니다.

서버에 연결되면 기본적으로 터미널 모드로 진입합니다. 이 모드에서는 다음이 적용됩니다:

  • 포커스는 원격 터미널 세션에 고정됩니다.
  • 입력하는 모든 키(Ctrl+c, Ctrl+d, Ctrl+l 등 포함)는 시스템의 기본 터미널을 사용하는 것처럼 원격 서버로 직접 전송됩니다.
  • 전역으로 사용 가능한 유일한 탈출 단축키는 다음과 같습니다: Ctrl+\를 누르면 일반 모드 (Normal Mode)로 돌아갑니다.

Ctrl+\를 누르면 일반 모드로 진입합니다. 이 상태에서는 PhanTerm이 모든 키 입력을 넘겨받아 로컬 사용자 인터페이스(예: 사이드바, 탭 등)를 제어하는 데 사용합니다.

작업 공간 포커스 및 내비게이션

섹션 제목: “작업 공간 포커스 및 내비게이션”

일반 모드에서는 다음 단축키를 사용하여 다양한 UI 패널 간의 포커스를 전환할 수 있습니다:

  • Tab / Shift+Tab: 화면에 표시된 패널 간에 포커스를 순환하며 전환합니다.
  • Ctrl+h: 포커스를 왼쪽으로 전환합니다(예: 파일 트리 사이드바로 전환).
  • Ctrl+l: 포커스를 오른쪽으로 전환합니다(예: 주 터미널 패널로 전환).
  • Space: 왼쪽의 파일 트리 사이드바를 표시하거나 숨깁니다.
  • M: 하단의 고급 서버 모니터링 패널을 펼치거나 접습니다.
  • i 또는 Enter: 포커스가 터미널 패널에 있을 때 이 키를 누르면 터미널 모드로 다시 진입합니다.

파일 트리나 연결 목록과 같은 목록에 포커스가 있을 때 근육 기억에 남아 있는 Vim 단축키를 사용할 수 있습니다:

  • j / k: 선택 항목을 아래/위로 이동합니다.
  • gg: 목록의 최상단으로 즉시 이동합니다.
  • G: 목록의 최하단으로 즉시 이동합니다.
  • Ctrl+u / Ctrl+d: 반 페이지 분량을 위 또는 아래로 스크롤합니다.

이러한 단축키에 익숙해지면 Vim에서 코드를 작성하듯 여러 연결을 제어하고 파일을 전송하는 작업을 유연하게 처리할 수 있습니다.