안녕하세요 대한민국 공군에서 의무복무를 하고 있는 쫑 입니다. 이번에 Cloud9을 사용하면서 Z Shell의 스크롤이 안되는 현상을 해결한 경험을 공유하려고 합니다.

필자는 bash 쉘보다는 Z 쉘이 편리한 기능이 많기 때문에 사용하고 있습니다. 하지만 cloud9에서 사용하려고 적용을 하니 마우스로 스크롤이 안되는 상황을 겪었습니다. c9 커뮤니티의 글을 읽어보며 키 바인딩 파일을 수정하며 스크롤을 담당하는 키를 비활성화 시켜 해결 할 수 있었습니다.

코드 주석 처리하기

코드주석부분

# key-bindings.zsh 파일 열기
vi ~/.oh-myzsh/lib/key-bindings.zsh

# 하단의 코드를 찾아서 주석처리하기
(적용전)
function zle-line-init() {
    echoti smkx
  }

(주석후)
function zle-line-init() {
    # echoti smkx
  }

이제 서버 및 cloud9 클라이언트를 재시작을 하면 zsh 스크롤이 동작하는걸 확인 할 수 있습니다.

참고한 사이트