C 및 C와 같은 언어에서는 %
커서가있는 해당 중괄호로 건너 뛸 수 있습니다 . 이것은 잘 알려진 "트릭"입니다.
그러나 루비에서는 예를 들어 :
def fun
[1, 2].each do |n|
end
end
루비는 matchpairs
( (:),{:},[:],<:>
기본적으로 설정되어 있는) 문자를 사용하지 않기 때문에 작동하지 않습니다 .
설정을 시도했지만 작동하지 않습니다.
:set matchpairs=def:end
E474: Invalid argument: matchpairs=def:end
Ruby와 같은 언어로도 작동시킬 수 있습니까? 이것은 루비와 관련된 질문 이 아니며 다른 예제는 쉘 스크립트 ( if
/ fi
) 또는 Lua ( function
/ end
) 등 이 될 수 있습니다 .
:runtime macros/matchit.vim
이 작동하지 않습니다. 당신은 ... 당신의 vimrc에 넣어 필요가 있고 빔을 다시 시작