vim에서 string replace를 좀 더 간편하게 할 수 있는 방법 있나요?
글쓴이: hwayak / 작성시간: 금, 2010/10/08 - 2:03오후
vim에서 string replace를 파일 전체에 대해서 수행할 때, 저는
:1,$s/abc/xyz/g
위와 같이 입력합니다.
단어 단위로 바꾸고자 할 경우엔
:1,$s/\/xyz/g
위와 같이 입력합니다.
그런데 매번 저렇게 1,$s, g 따위 등을 계속 입력해야 하니까 번거롭네요.
좀 더 편하게 할 수 있는 방법 (단축키 또는 플러그인 등등)이 있는지 궁금합니다.
Forums:
저같은 경우에는
저같은 경우에는 전체 파일에 대하여 변경시
1, $s 대신에 %s 를 사용합니다 ;; 그리고 뒤에 g를 생략하지요
:set gdefault
g는 생략하면 안 될 때도 있죠.
참고로 Vim에서 :set gdefault를 사용하시면 줄 전체에 대해 항상 치환이 일어나고, 이 때 g를 적으면 반대로 첫 치환만 일어납니다.
이 옵션 한번 써볼까 말까 그런 생각이 드네요.
댓글 달기