파일을 통해 텍스트를 찾아서 바꿀 수있는 매우 유용한 플러그인이 있습니다 (EasyGrep
vim 스크립트 참조 - 프로그래머에게 매우 유용합니다). 플러그인이나 :%s ...
을 사용하여 현재 버퍼의 텍스트 만 바꿀 수도 있습니다. 하지만 현재 함수 본문 내에서 텍스트를 바꾸려면 어떻게해야합니까? 내가 확인을 위해 c
플래그 :%s ...
을 사용할 수 있습니다, 물론Vim : 함수 본문 내에서 텍스트 바꾸기
void f0()
{
int foo = 0;
// ...
}
// 99 other functions that uses foo as local variable.
void f100()
{
int foo = 0; // I want to replace foo with bar only in this function
// 1000 lines of code that uses foo goes below
// ...
}
, 그러나 나는이 작업을 수행하는 빠른 방법이 생각 :
는 다음과 같은 예를 생각해 보자.
감사합니다.
트릭을 수행합니다. 감사. 나는 당신의 답을 옳다고 표시합니다. – maverik