vim에서 키 누르기 동작 식별

vim에서 키 누르기 동작 식별

vi와 유사한 다른 편집기에서 vim으로 전환 중입니다. 나는 이전 키 조합을 계속 사용하려고 노력하고 있지만 물론 vim에는 다른 매핑이 있습니다. 내가 누른 키 조합에 어떤 기능이 매핑되어 있는지 어떻게 알 수 있나요? 예를 들어 밀면 Ctrl-O어떤 일이 일어날 수 있는데 그게 뭔지 이해가 안 되고, 배우고 싶어요.

답변1

이 작업을 수행:

:help ^o

^o가 누르는 곳CTRL-o

답변2

다양한 맵 명령을 통해 매핑과 해당 소스를 식별할 수 있습니다. 예를 들어 :verbose map <C-K>*다음과 같이 출력할 수 있습니다.

v  <C-K>       * :m-2<CR>gv=gv
        Last set from ~/.vimrc
n  <C-K>       * :m-2<CR>==
        Last set from ~/.vimrc

죽일 시간이 있다면 다음을 살펴보십시오.빔 팁 위키키 매핑 주제에 대해 그들의 튜토리얼은 필요한 모든 것을 다룹니다.

당신의 컴퓨터에 Ruby가 설치되어 있다면 다음을 강력히 추천합니다.vimdb 보석.

답변3

아마도vimdb당신에게 뭔가가 될 수 있습니다. 프로젝트 웹사이트에서:

키(키 바인딩), 옵션, 명령 등 vim의 항목을 정확하게 검색하여 손쉽게 vim 지식의 속도와 양을 높일 수 있습니다. vimdb는 vim의 기본 항목, 즉 vimrc에 있는 항목과 플러그인에 있는 항목을 인식합니다.

관련 정보