한창 쿠버네티스 실습을 하던 도중 vim 편집기를 사용하는데 갑자기 아무런 키도 안 먹히는 현상이 발생했었다. 실행 중이던 터미널을 다시 닫았다 켜야 할 것 같았는데, 그렇게 되면 진행하던 실습 내용이 저장이 안 되거나, 다시 하기에는 번거로울 것 같아서 해결 방법을 구글링 하다가 놀라운 걸 찾았다!!
편집기에서 아무런 입력이 되지 않았던 이유는 스크롤 락이 걸렸기 때문이다. 스크롤이란, 우리가 마우스의 휠을 상하로 작동하는 것이나 키보드 방향키의 상하좌우(↑ ↓ ← →)키를 통해 화면을 움직이는 것을 말한다. 따라서 스크롤 락이 걸리면, 터미널 속 화면이 고정되어 페이지를 위아래로 더 넘길 수 없기도 하고, 키보드로도 입력이 되지 않는다. vim 편집기에서의 스크롤 락을 실행하는 단축키가 ctrl + s이다. 아무래도 vscode로 코딩을 자주 하다 보니 ctrl + s를 통해 저장하는 것이 생활화되어 있어서 나도 모르게 vim 편집기를 다루다가 저장해야겠다는 생각과 함께 무의식적으로 이 키를 눌러버려서 이런 현상이 발생했던 것 같다. (´⊙‸⊙`)
스크롤 락을 해제 하기 위해서는 ctrl + q를 눌러주면 된다. 그럼 원래대로 vim 편집기를 이용할 수 있다. 또한 편집기에서 작성하던 내용을 저장하고 싶을 때는 :w를 입력해주면 된다. 저장 후 편집기를 종료하고 싶을 때는 :wq를 눌러주면 된다!
728x90
반응형