나는 Register 에 있는 텍스트를 검색하는 VIM 함수를 작성 중입니다 a
. VIM에서는 /
then 으로 검색을 시작하고 then Ctrlr으로 끝냅니다 . 그러나 함수의 다음 줄은 작동하지 않습니다.a
Return
execute "/<c-r>a<Return>"
이 오류가 발생합니다.
E486: Pattern not found: <c-r>a<Return>
Ctrlr함수에 리터럴을 어떻게 입력하나요 ? 감사해요.
답변1
대신 사용하세요 execute "call search('".@a."')"
.
귀하의 질문에 대한 약간의 맥락도 좋을 것입니다.