루비 코드에서 메소드 정의를 찾는 데 도움이되는 vim 명령을 작성했습니다. 커서 아래에있는 단어를 가져 와서 해당 이름의 메소드 정의를 검색합니다.빔 맵이 작동하지 않습니다.
:silent execute "normal! /\\v\\s*def (self.)?".expand('<cword>')."\<cr>"
잘 작동하지만 지금은 키 명령에 매핑하고 싶습니다.
:nnoremap \m :silent execute "normal! /\\v\\s*def (self.)?".expand('<cword>')."\<cr>"
어떤 이유로이 기능이 작동하지 않습니다. 내가 메서드 이름에 커서를 놓고 내가
E114: Missing quote: "\
E15: Invalid expression: "normal! /\\v\\s*def (self.)?".expand('<cword>')."\
가 어떻게이 문제를 해결할 수있는 다음과 같은 오류 메시지가 얻을 \m
을 입력?
'\' –
SibiCoder
없이 시도하셨습니까? [[D'? – romainl