![vi에서 날짜 형식을 검색하는 방법은 무엇입니까?](https://linux55.com/image/157012/vi%EC%97%90%EC%84%9C%20%EB%82%A0%EC%A7%9C%20%ED%98%95%EC%8B%9D%EC%9D%84%20%EA%B2%80%EC%83%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
예를 들어 날짜 형식을 검색하고 싶습니다 2019-07-12 11:22:33
.
그러나 vi 모드에서는 :/2019-07-12 11:22:33
공백이 실행되지 않습니다.
어떻게 검색할 수 있나요 2019-07-12 11:22:33
?
(다른 형식은 별로 좋아 보이지 않습니다)
답변1
공백을 일치시킬 수 없다면 :/2019-07-12 11:22:33
일치시키려는 날짜의 공백이 일반 공백이 아니라 탭 등임을 나타낼 수 있습니다. 노력하다
:/2019-07-12\s11:22:33
단일 공백 문자와 일치하거나
:/2019-07-12\s*11:22:33
공백 수에 관계없이 일치합니다(0 포함).
(그런데 검색을 위해 콜론 프롬프트로 이동할 필요가 없다는 것은 아닙니다. 명령 모드에서 직접 검색할 수 있습니다. 슬래시로 검색을 시작하면 됩니다. -- 콜론으로 시작하면 검색 시 커서가 다음 위치에 놓이게 됩니다. 일치 항목이 발견된 줄의 시작 부분에서 명령 모드에서는 검색 시 커서가 일치 항목의 시작 부분에 배치됩니다.
답변2
"\"가 작동합니다.
백슬래시와 공백을 차례로 사용합니다.
예를 들어 "cat del"을 검색하면
- /고양이\델