질문에 대해 jVi 그리고 .vimrc를 파싱 할 수있는 능력을 보았을 때 저자는 jVi가 처리 할 수없는 복잡한 vim 바인딩 예제를 제공합니다.
inoremap hh <c-o>?\%<c-r>=line('.')<Return>l\({}\\|\[]\\|<>\\|><\\|()\\|""\\|''\\|><lt>\)?s+1<Return>
나는 그것이 무엇을 (대부분은 어떻게)하는지에 관해 궁금하게 생각한다. 지금까지 나는 얻는다 :
- & lt; c-o & gt; : 일반 모드에서 하나의 명령을 실행하고 삽입 모드로 돌아갑니다.
- ? / % n : 지정된 dec / hex 코드가있는 문자를 뒤에서 봅니다.
- 여기서 라인 번호를 삽입하는 지점은 무엇입니까?
- 마지막 부분은 대괄호의 특정 조합을 찾고 거기에 커서를 놓습니다.
- 나는 어떻게 이해하지 못한다.
l
그런 식으로 사용할 수 있습니다.
- 나는 어떻게 이해하지 못한다.
주의를 기울여야겠습니까?