본문 바로가기

별걸다하는 IT/개발환경 세팅&TIPS

[VScode 터미널 스크롤바 초기화 설정] 비주얼스튜디오코드 터미널 초기화하기, cls /clear해도 스크롤 위로 올리면 남아있는 현상 없애기

반응형

안녕하세요 양햄찌블로그 주인장입니다.

오늘은 비주얼스튜디오 간단한 설정 포스팅이 될 것 같아요.

문제 현상

간단한 개발같은 경우는 콘솔로 출력을 많이 확인할텐데요,

TERMINAL 창이 지저분할 경우, 화면을 깔끔하게 지워주는 clear나 cls명령어를 사용해서 초기화시켰을 거예요.

그런데 ! 스크롤을 올려보시면 보이는 화면만 지워진거지 사실 이전 내용들은 다 남아있음을 알 수 있습니다.

이 영상처럼 분명 clear를 쳤는데 스크롤을 올려보면 그대로 남아있는 것을 확인할 수 있어요.

그럼 이게 내가 방금 출력한건지 이전에 수행한건지 혼란스럽기도 하고 정돈이 안되기도 하고..

오늘은 스크롤을 위로 올려도 보여지는 데이터가 없도록 터미널 화면 모든 내용을 깨끗하게 초기화하는 법을 알아볼거예요.

 

화면 초기화 단축키 지정하기

이전에 Viusal Studio Code가 업데이트되기 전에는 보여지는 내용뿐만 아니라 터미널에 남는 내용을 clear해주는 단축키가 있었다고 해요. 그 단축키가 ctrl+k였는데 이제는 사라져서, 이전버전에서처럼 사용할 수 있도록 단축키 지정을 해보려고 합니다.

 

단축키 설정 창은 Ctrl+k+s로 한 번에 열 수 있어요.

단축키를 사용하지 않고서는 file → preferences keyboard shortcuts 클릭해서 이동하면 됩니다.

키보드단축키창에서 "workbench.action.terminal.clear"를 찾습니다.

일부 키워드 검색으로 바로 찾을 수 있어요. terminal.clear만 쳐도 바로 나오네요.

더블클릭하면 이런 창이 나타나는데 이때 키보드 단축키 입력

그럼 위 사진처럼 Keybinding이랑 When부분이 아예 설정 안되어있는 것을 볼 수 있는데 

더블클릭해서 Keybinding에 키보드로 Ctrl+k를 입력해줍시다.

keybinding 부분에 값이 제대로 들어갔으면 이번에는 When부분을 설정해볼거예요.

우클릭하면 'Change When Expression'이라는 메뉴가 있는데 이걸 클릭해줍시다.

그럼 이렇게 편집할 수 있어요. 터미널창을 클릭했을때 해당 단축키가 눌러지면 초기화액션이 수행될 수 있도록

'terminalFocus'를 입력해주세요. 그럼 끝~~ 이번엔 초기화가 제대로 됐나 테스트해볼까요.

단축키에 제대로 설정된 것을 확인한 뒤, 

다시 코드를 실행해서 terminal을 더럽히고(?) Ctrl+K 단축키를 눌러줬어요. 

Terminal 창 왼쪽에 길었던 스크롤바가 단축키를 누르자마자 사라진 것 보이시나요?? 마우스 휠을 위아래 왔다갔다 해봐도 화면이 깨끗한 것을 확인할 수 있습니다.

[단축키 지정을 별도로 하기 싫다면]

만약 단축키 지정을 따로 하기가 싫고 그때그때 터미널창 정리를 하고 싶은거라면,

F1을 눌러서 커맨드팔레트를 연 다음에 여기다가 terminalclear를 쳐서 저기 나오는거 클릭해 터미널창을 정리해줘도 된답니다.

 

오늘 포스팅은 간단하게 VSC에서 터미널창을 깨끗하게 초기화하는 법을 알아봤어요. 사실상 단축키 지정이죠?!

도움이 되셨다면 공감은 어떤가요? 그럼 다음 포스팅에서 봐요!

반응형
  • 박주영 2021.05.24 00:26

    잘봣습니다. 궁금한게 있습니다. 제가 뭘만졌는지 터미널 고르는 콤보박스가 아이콘으로 바꼈는데 다시 되돌릴방법 없을까요ㅠㅠ ctrl shft p 해서 select default shell도 사라지고 대신 select default profile이 생겼습니다 ㅜㅠㅠㅜ

    • IT 양햄찌(jhnyang) 2021.05.25 00:08 신고

      사용하면서 터미널 고르는 콤보박스가 아이콘으로 바뀐 경험이 없어서.. 도와드리기 어렵네요 ㅠ 잘 해결되셨길 바랍니다.

    • zoro 2021.06.01 20:34

      [File] - [Preferences] - [Settings] - [Features] - [Terminal] 에서 "Integrated > Tabs: Enabled"라는 항목에 체크 표시 되어있을 거예요.(여러 설정 중에서 좀 아래쪽에 있습니다.) 그 체크 해제하시면 원래대로 터미널 고르는 콤보박스로 바뀔 겁니다. 저도 똑같은 문제로 해결방법 찾고있었는데 같은 문제 발생하신 것 같아 지나가다 답글 남겨드립니다.