zsh, bash 단축키
04 Apr 2017 | 단축키 zshzsh에서 ipython 등을 실행하여 간단하게 코드를 작성하는 경우가 많다.
그때마다 줄 전체를 삭제 한다던지 줄의 맨 앞으로 이동 하는 등의 간단한 동작도 원하는 대로 잘 되지 않아서 불편했었다. 검색해보니 bash, zsh에도 편리하게 명령어를 편집할 수 있도록 shortcut이 존재한다는 것을 알았다.
Shortcuts to improve your bash & zsh productivity
자주 사용하는 명령어
shorcut | Action |
---|---|
CTRL + A | 라인 맨 앞으로 이동 |
CTRL + E (end-of-line) | 라인 맨 끝으로 이동 |
CTRL + 좌우방향키 | 단어 단위로 이동 |
CTRL + U | 라인 전체 삭제 (라인시작~커서위치) |
CTRL + K ( kill-line) | 라인 전체 삭제 (커서위치~라인 끝) |
CTRL + W | 커서 앞 단어 삭제 |
CTRL + R | 이력 검색 (CTRL + G : 종료) |
CTRL + _ | 실행취소 |
모든 검색어 보기
- zsh에서
bindkey
명령을 통해 사용할 수 있는 단축키 리스트를 확인할 수 있다.
❯ bindkey
"^@" set-mark-command
"^A" beginning-of-line
"^B" backward-char
"^D" delete-char-or-list
"^E" end-of-line
"^F" forward-char
"^G" send-break
"^H" backward-delete-char
"^I" fzf-completion
"^J" accept-line
"^K" kill-line
"^L" clear-screen
...
...
...