확장 된 정규 표현식의 문자는 매우 중요합니다. grep (1)에 전달할 수있는 -E
플래그와 같이 Vim 정규 표현식에서 이스케이프 처리하지 않아도되도록 설정하는 방법이 있습니까?Vim에서 확장 정규 표현식 지원을 켤 수 있습니까?
답변
정력에 :help magic
를 수행하고 네 개의 수준 (매우 마법, 마술, nomagic, 매우 nomagic) 만 두 중앙들 (기본 마법이며, 전 세계적으로 설정할 수 있습니다 거기에 볼 수 :set
명령을 사용하면 마술과 nomagic 사이에서만 전환 할 수 있습니다.) \v
으로 RE를 시작하여 나머지 모든 항목을 "매우 마술"("0 '-'9 ','a '-'z ','A '-'Z '및'_ '을 제외한 모든 ASCII 문자 특별한 의미 "!) -하지만 그 하나의 특정 RE에만 적용 -)
해결 방법은/다시 매핑과 검색을 접두사는"자동으로 "매우 마법 :
nnoremap//\v
vnoremap//\v
잠시 동안 사용 해왔다. – eduncan911
@ eduncan911, 이것은 또한 vim에서'substitute'와'global' 명령에 '매우 매직 (magic)'동작을 가능하게할까요? –
아니요 직접 검색을 다시 매핑합니다. – eduncan911
- 1. 정규 표현식 확장 프로그램 찾기
- 2. 정규 표현식
- 3. 정규 표현식
- 4. 정규 표현식
- 5. 기본 정규 표현식 대신 확장 정규 표현식을 안전하게 사용할 수 있습니까?
- 6. 정규 표현식 - #
- 7. 정규 표현식 : //
- 8. 이맥스 정규 표현식 빌더 교체 - 정규 표현식
- 9. 정규 표현식
- 10. 정규 표현식
- 11. 정규 표현식
- 12. 정규 표현식
- 13. 정규 표현식
- 14. 정규 표현식 :
- 15. 정규 표현식
- 16. 정규 표현식
- 17. 정규 표현식/
- 18. 정규 표현식 :
- 19. 정규 표현식
- 20. 정규 표현식
- 21. 정규 표현식
- 22. 정규 표현식
- 23. 정규 표현식
- 24. 정규 표현식
- 25. 정규 표현식
- 26. 정규 표현식
- 27. 정규 표현식
- 28. 그룹 정규 표현식
- 29. Vim에서 글자의 정규 표현식 (ascii와 non ascii 모두)을 사용하여 어떻게 검색 할 수 있습니까?
- 30. 이맥스 정규 표현식 그룹
브라이언 트집 쟁이가 큰이있다 여기 마술에 관한 기사 http://briancarper.net/blog/vim-regexes-are-awesome – Sasha
@Cimbali, Wayback Machine은 https://web.archive.org/web/20100725091217/http://에서 사본을 가지고 있습니다. briancarper.net/blog/448/vim-regexes-are-awesome –
@Cimbali http://briancarper.net/blog/448.html – Sasha