나는 이와 같은 줄을 가지고있다 :
function my_function(argument, another argument, but there are spaces)
공백 문자 (인수 이름 안에)를 밑줄로 바꾸고 싶습니다. 따라서 사용하고 싶습니다 :
:s/\ /_/g
그러나 전체 줄에 적용하지 않고 커서 위치에서 시작하여 어떻게 선택할 수 있습니까? (또는 세번째 단어)?
당신과 Statox는 둘 다
—
Feffe
\%#
트릭을 제안했습니다. 하나를 쓰지 않으면 그의 대답을 받아 들일 것입니다 ...하지만 둘 중 하나를 좀 더 명시 적으로 설명 할 수 있습니까?
\%#
. 따라서 다음을 사용할 수 있습니다:s/\v(%#.*)@<= /_/g
..@<=
커서 위치 다음 에 ( ) 문자가 앞에 오는 공백으로 설명 할 수 있습니다 .