2009-10-26 3 views

답변

40

정력에 :help magic를 수행하고 네 개의 수준 (매우 마법, 마술, nomagic, 매우 nomagic) 만 두 중앙들 (기본 마법이며, 전 세계적으로 설정할 수 있습니다 거기에 볼 수 :set 명령을 사용하면 마술과 nomagic 사이에서만 전환 할 수 있습니다.) \v으로 RE를 시작하여 나머지 모든 항목을 "매우 마술"("0 '-'9 ','a '-'z ','A '-'Z '및'_ '을 제외한 모든 ASCII 문자 특별한 의미 "!) -하지만 그 하나의 특정 RE에만 적용 -)

+9

브라이언 트집 쟁이가 큰이있다 여기 마술에 관한 기사 http://briancarper.net/blog/vim-regexes-are-awesome – Sasha

+1

@Cimbali, Wayback Machine은 https://web.archive.org/web/20100725091217/http://에서 사본을 가지고 있습니다. briancarper.net/blog/448/vim-regexes-are-awesome –

+3

@Cimbali http://briancarper.net/blog/448.html – Sasha

10

해결 방법은/다시 매핑과 검색을 접두사는"자동으로 "매우 마법 :

nnoremap//\v 
vnoremap//\v 
+0

잠시 동안 사용 해왔다. – eduncan911

+0

@ eduncan911, 이것은 또한 vim에서'substitute'와'global' 명령에 '매우 매직 (magic)'동작을 가능하게할까요? –

+0

아니요 직접 검색을 다시 매핑합니다. – eduncan911