여러 파일에서 pattern 수정
글쓴이: deadlive / 작성시간: 화, 2003/10/07 - 5:16오후
작업을 하다보면 여러개의 파일에 있는 pattern을 동시에 고칠 일이 자주 발생하는데..
특히 version upgrade 같은 것을 할 때에 macro name을 바꾼다던지..
이 때 저는 보통 vi 매크로를 이용하고 있습니다
하지만 너무 원시적으로 바꾸는 거 같은데
1. 여러 파일의 pattern을 동시에 바꾸어 주는 방법이 없을까요?
참 그리고 .vimrc에서 map 하는데
'/'가 한 line에 2번 들어가면 명령어 구조가 깨지던데 이는 왜그런건가요?
%s/A/B/g 같은걸 해 보니 안 되더라구요...
2. 이걸 macro로 지정하는 방법은 없을까요?
Forums:
sed를 사용하는 shell script는 어떨까요?
sed를 사용하는 shell script는 어떨까요?
저런거
꽤나 FAQ 스러운 질문과 답변이죠
bbs에서 검색 해봐도 수십개 나올 거 같아요~
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
[url]http://bbs.kldp.org/viewtopic.php?t
http://bbs.kldp.org/viewtopic.php?t=25464
Re: 여러 파일에서 pattern 수정
map 얘긴 뭔지 잘 모르겠지만 뭔가 escape를 시켜줘야하거나 그런 상황같은데, vim 에서 :s 할 때 delimiter로 / 말고 다른 걸 쓸 수도 있습니다. 예를 들어
%s`A`B`g
이렇게 해도 됩니다. 그냥 이렇게 해결하시는게 나을듯합니다.
The good is the enemy of the best.
댓글 달기