vi/vim에서 전역 및 로컬 태그 반전

vi/vim에서 전역 및 로컬 태그 반전

vi/vim에서 태그의 대소문자 규칙을 바꾸는 방법은 무엇입니까?

일반적으로 "a"와 같은 소문자 태그는 현재 파일에 로컬임을 의미하지만 "A"와 같은 대문자 태그는 세션에 전역적이라는 의미입니다. 저는 주로 글로벌 태그만 사용하기 때문에 소문자를 글로벌 태그로 하고 싶습니다. 즉, 기본 규칙을 뒤집고 싶습니다.

답변1

전역 마커에 대문자를 사용하는 것은 지속적이며 일반적으로 변경할 수 없습니다.

하지만 각 문자에 대해 다음을 수행할 수 있습니다.

nnoremap ma mA
nnoremap `a `A
nnoremap 'a 'A

관련 정보