vi에서 현재 줄부터 선택치환하려면?

foruses의 이미지

보통,
:10,20s/aaa/bbb/gc
로 검색해서 선택치환하곤 했는데, 매번 set nu해주고 줄번호를 확인해야하는 것이 거롭더라구요.

혹시,
현재줄 (또는 커서가 있는 부분)부터 선택치환하는 방법은 무엇인지요.

참고로,
:+5s/aaa/bbb/gc
가 현재줄부터 시작해서 5번째줄까지 선택치환 명령이라고 어디선가 본거 같은데, 안먹더라구요.

garam111의 이미지

현재 줄은 .으로 표현하시면 됩니다.
:.,20s/aaa/bbb/g 현재줄부터 20라인까지 치환
:.,+5s/aaa/bbb/g 현재줄부터 아랫쪽 5번째 라인까지 치환

===================================
행동할 때 열정은 자라난다.

foruses의 이미지

ㅎㅎ

jick의 이미지

V 눌러서 visual mode로 간 다음 원하는 부분을 선택하고 :를 치면 자동으로 앞에 '<,'> 이렇게 붙습니다. 그 상태에서 s/.../ 하시면 선택영역에서만 치환이 됩니다.