쉘 (zsh)에서 vim 편집 키를 사용하고 싶습니다.
함께 bindkey -v
내가 VI 키를 얻을,하지만 난 (변경 내부 워드 (같은 시각 및 고급 키 바로 가기를 원하는 ciw
난 모든 시간 사용))
btw, 수퍼 유저가이 질문에 대한 올바른 포럼입니까?
답변
에 관해서는 bash
당신은 넣을 수 있습니다 : 제목 부분 bash
에 vi
호출하여 모드 set -o vi
(예를 들어, 당신에 그것을 넣어 .bashrc
). 특정 키에 바인딩 기능에 당신은 사용해야 bind
에서 bash
. help bind
사용 가능한 기능 및 호출 방법의 예를 나열 하십시오 .
“변경 내부 워드는”NOT IN vi
,하지만 vim
그것을 사용할 수 없습니다, 그래서.
답변
내 답변이 정말 늦다는 것을 알고 있지만 사람들이 여전히 같은 것을 찾고 있다면
이 zsh 플러그인
https://github.com/hchbaw/opp.zshciw
와 같은 명령 및 명령surround.vim
비주얼 모드의 경우이 zsh 플러그인 http://bazaar.launchpad.net/~raybuntu/%2Bjunk/ZSH_stuff/annotate/head%3A/zle_vi_visual.zsh를 사용하십시오.
그들을 .zshrc
가능하게 당신의 소스
답변
bash v
에서 (명령 모드에서)을 누르면 명령 줄의 현재 내용과 함께 vi (m)이 열립니다. 이제 vi (m)의 모든 기능을 사용하여 줄을 편집 할 수 있으며 종료 한 후에 줄이 자동으로 실행됩니다.
vi 명령 행 편집 모드의 좋은 소개와 컨닝 페이퍼에 대해서는 이 기사 를 살펴보십시오 .
답변
나는 그 특정 기능을 보지 못하지만 이러한 기능은 문서화되어 man zshrle
있으며 그중 일부는 바인딩되지 않을 수 있습니다. 사용 가능한 vi 함수를 찾으려면 해당 파일에서 “vi-“문자열을 검색하십시오.