2014-02-13 8 views
0

은 :

:%s/a/b/g 

실수로 입력 :

:$s/a/b/g 

그런 다음 Vim은 모두 "A"를 강조한다.

나는 다음 시도 :

:%s/a/ 

또한 모든 "A"의 하이라이트,하지만 난 다시 명령을 실행하면 "는"이 발견되지 말한다.

:$s의 적절한 용도는 무엇입니까?

답변

6

$은 범위를 나타냅니다. 명령 :$s/a/b/g은 파일의 마지막 행에서만 대체를 수행하지만 일치 (a 초)는 두 경우 모두에서 강조 표시됩니다.

자세한 내용은 :h range:h :s을 참조하십시오.

+0

일반적인 '%'는 전체 파일을 나타내는'1, $'과 같은 범위이기도합니다. – benjifisher

관련 문제