나는 종종 vim에서 복잡한 검색 패턴을 가지고있다. 정확한 패턴을 찾으면 그 패턴이 일치하고 모든 검색 결과를 삭제하고 싶습니다. 복잡한 패턴 인 ...
이있는 :%s/...//
명령 모드로 들어가야합니다.% s없이 vim에서 강조 표시된 검색 결과를 모두 삭제하는 방법은 무엇입니까?
하나씩 검색하지 않고 모든 검색 결과를 삭제하는 더 쉬운 방법이 있습니까?
나는 종종 vim에서 복잡한 검색 패턴을 가지고있다. 정확한 패턴을 찾으면 그 패턴이 일치하고 모든 검색 결과를 삭제하고 싶습니다. 복잡한 패턴 인 ...
이있는 :%s/...//
명령 모드로 들어가야합니다.% s없이 vim에서 강조 표시된 검색 결과를 모두 삭제하는 방법은 무엇입니까?
하나씩 검색하지 않고 모든 검색 결과를 삭제하는 더 쉬운 방법이 있습니까?
이 :%s/..
없이 완전히 완전히 아니지만, 다시 패턴을 입력하지 않고 : 당신이 패턴을 비워두면
:%s///g
, 그것은 검색을 반복합니다. 그것이 당신이 자주하는 일이라면, 키 (시퀀스)를 그것에 바인딩 할 수 있습니다.
많이 사용하지만 상황에 따라 '
%30을 (를) 피하려면 에이 필요하면 gn을 매크로와 함께 사용할 수 있습니다. 의 라인을 따라 뭔가 :
qq
- 매크로 기록 등록 Q
dgn
- 제거 선택
n
- 다음 경기
에 점프 q
은 -
[email protected]
녹화를 중지 - 매크로 9999 번
I을 실행 어떤 방법 으로든이 방법을 좋은 해결책이라고 부르지 않을 것입니다. @ L3viathan 제안 된 % s를 사용하지 않고 검색 패턴을 입력하지 않는 것이 더 우수합니다.) 그러나 질문 된대로 해결됩니다.
패턴을 반복하지 않는 것에 대한 나의 주요 질문은 단축하기가 어려웠 기 때문에 주로 "% s없이"라고 썼습니다. L3viathans 대답은 거의 내가 원하는 것이지만, 결정하기 전에 제목의 질문에 실제로 답하는 너와 같은 대답을 조금 기다리고있다. 대답 할 시간을내어 주셔서 감사합니다. – Minix
후손을 위해 주로 응답했습니다. 행복한 vimming! –
@ L3viathan과 같이 전역 교체가 필요합니다. – zee