반응형
한 줄에 여러 검색 및 바꾸기
다음과 같이하면 :
: % s / aaa / bbb / | % s / 111 / 222 /
첫 번째 검색 및 바꾸기는 일치하는 항목을 찾지 못하고 두 번째 검색 및 바꾸기는 실행되지 않습니다. 명령이 "실패"한 경우에도 vim에게 계속하도록 지시 할 수있는 방법이 있습니까?
시험
:%s/aaa/bbb/e | %s/111/222/e
읽고
:help :s_flags
특히 [e] 아래 항목 :
When the search pattern fails, do not issue an error message and, in
particular, continue in maps as if no error occurred. This is most
useful to prevent the "No match" error from breaking a mapping. Vim
does not suppress the following error messages, however:
Regular expressions can't be delimited by letters
\ should be followed by /, ? or &
No previous substitute regular expression
Trailing characters
Interrupted
참조 URL : https://stackoverflow.com/questions/4737099/multiple-search-and-replace-in-one-line
반응형
'IT story' 카테고리의 다른 글
Java에서 부울 "작업 순서"는 무엇입니까? (0) | 2020.12.25 |
---|---|
Zsh에서 Bash의 Ctrl-U와 동일한 단축키는 무엇입니까? (0) | 2020.12.25 |
weak_ptr은 어떻게 작동합니까? (0) | 2020.12.25 |
추가 된 Git 리포지토리에서 디렉터리 무시 (0) | 2020.12.25 |
사전 또는 KeyedCollection? (0) | 2020.12.25 |