Programming

이래서 일괄변환을 하면 안된다

Lowid 2009. 4. 13. 21:53
우왕 ㅋ

그냥 일괄적으로 %s/abc/def/g 하면(이거슨, 내가 아는 얼마 안되는 정규식)  저렇게 된다능...

바꾸기의 힘

나는 변수명을 비슷하게 하게 코딩을해서..(같은기능을 하는놈은 같은이름... 함수의 인자넣을떄고 그렇고)

아 좀더 자세히 말하자면
ex 1>
abc(&x);
void abc(int *x){*x=123;}

ex2>
typedef _Abc{
     int word_start;
}Abc;

typedef _Bcd{
     int word_start;
}Bcd;

ex2 처럼

구조체에 변수명도 저런식으로 좀 연관되게 지었나본데..

%s/start/now/g 이렇게 하니깐.

두 구조체 변수명 다 바껴버림

Abc만 바꿀라고 했는데 Bcd껏도 바꺼버림..

역시 vim애서나 vs에서나 바꾸기는 위험하다....!!

그렇다고 일일이 중간에 변수바끼면 찾아서 써줄수도 없구 아놔...

귀찮어염 ㅜㅜ 저거때문에 코딩스타일 바꾸는것도 조금은 생각해볼만....(아니 해야하나)