CLion - 터미널 사용 시 Escape(ESC) 문자 기능 변경

반응형

CLion은 IDE 창 내에서 사용할 수 있는 터미널 기능을 제공한다.

 

아래와 같이 편집창 하부에 터미널 창을 열어서 각종 작업을 수행할 수 있다.

(창의 위치는 변경 가능하며, 편집창과 동일하게 독립적인 창으로 분리할 수도 있다)

 

현재 진행 중인 프로젝트에서는, 

CLion을 이용해서 코드를 작성하고 터미널 창(리눅스 도커 실행)에서 빌드를 수행하고 있다.

 

종종 스크립트를 수정하기 위해 vi 에디터를 사용하는데,

편집 후 저장을 하고 vi 에디터를 빠져 나오려면 Escape(ESC) 키를 눌러야 한다.

그런데, CLion의 터미널 창은 기본적으로 Escape(ESC) 키가 편집창으로 포커스를 전환하는 기능에 대한 키로 지정되어 있어, 터미널에서 실행중인 쉘에 ESC 키 입력이 전달되지 않는다.

즉, vi 에디터에서 사용해야 하는 ESC 키 기능을 사용할 수가 없다.

 

이러한 문제를 해결하기 위해,

다음과 같은 설정을 통해 ESC 키가 터미널에 입력되도록 변경할 수 있다.

 

1. "파일" → "설정" 메뉴를 선택하여 "설정" 창을 띄운 후, 좌측 화면의 "키맵"을 선택하고 우측화면의 탐색창에 "Terminal"이라고 검색하여 터미널 설정 섹션으로 이동한다. "에디터로 포커스 전환" 항목에 "Escape"가 설정되어 있는 걸 확인할 수 있다.

 

2. "에디터로 포커스 전환" 항목에서 마우스 우클릭하여 "Escape 제거"를 선택한다.

 

3. "확인" 버튼을 눌러 설정을 완료한다.

 

이후부터는 터미널 창에서 ESC를 입력할 수 있다.

 

 

 

 

 

 

 

 

 

 

댓글

Designed by JB FACTORY