나는 바인딩을 vim하는 데 익숙해지고 있습니다 (w를 눌러 단어로 이동하고 dw를 눌러 단어를 삭제하는 등). vim에서 터미널로의 모드 및 바인딩 동작의 구현은 무엇입니까?
삽입 모드, 일반 모드 등이 있습니다.
나는 바인딩을 vim하는 데 익숙해지고 있습니다 (w를 눌러 단어로 이동하고 dw를 눌러 단어를 삭제하는 등). vim에서 터미널로의 모드 및 바인딩 동작의 구현은 무엇입니까?
삽입 모드, 일반 모드 등이 있습니다.
답변:
삽입 모드와 일반 모드 (삽입 모드가 기본값이며 일반 모드의 경우 이스케이프)는 있지만 시각적 모드는 없습니다.
bash에서 : set -o vi
이 세션에 대해서만 명령 행에서 실행하거나 .bashrc 파일에 추가 할 수 있습니다.
많은 프로그램 readline
이 입력에 사용하며 .inputrc
with 를 설정하여 vi 스타일 키 바인딩을 사용하도록 할 수 있습니다.
set editing-mode vi
set keymap vi
zsh에서 EDITOR
환경 변수 를 변경 하면 쉘이 해당 변수를 일치시킵니다.
.vimrc
당신은 여전히 내장 된 것 편집기 쉘을 사용하고 있지만, 당신이 키 바인딩 구성 할 수 있기 때문에 .inputrc
에 (예 : bash는 등) 모든 readline에 응용 프로그램을위한을 .bashrc
에, 특히 떠들썩한 파티를 위해 .zshrc
zsh을합니다.
put -o vi
~ / .bashrc 대신 ~ / .bash_profile 에 입력해야합니다 .