날자별

12월 2017
« 11월    
 123
45678910
11121314151617
18192021222324
25262728293031

윈도우용 gvim에서 find in files 하기

[code] : grep -i-s “string” –include “*.php” [/code]

C:\Program Files (x86)\Microsoft Visual Studio 14.0>findstr /? 파일에서 문자열을 찾습니다.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:파일][/C:문자열] [/G:파일] [/D:디렉터리 목록] [/A:색 속성] [/OFF[LINE]] 문자열 [[드라이브:][경로]파일이름[ …]]

/B 패턴이 행의 첫 부분에 있는지를 비교합니다. /E 패턴이 행의 끝부분에 있는지를 비교합니다. /L […]

gvim command

문자열 > _문자열_

특정문자열 이후 스트링을 모두 삭제 문자열 a 문자열 b 문자열 c

특정문자열 이후 스트링을 추가

바꿔도 좋은지 아닌지 확인

vi 문자열 포함하는 라인 삭제

:g/특정문자열/d

위와 같은 ex명령은 특정문자열이 있는 라인을 삭제합니다.

조심해야 할 점이 있다면

의도하지 않은 라인까지 삭제할 가능성이 있다는 것 입니다.

예를 들면,

:% g/ting/d

ting 이라는 단어가 있는 줄을 지우려고 했는데

getting, meeting , hunting 등등의 단어가 있는 줄도 지우는 경우가 생길 수 있습니다.

이런 것을 막으려면 특정 문자열 또는 단어의 앞 뒤로 < 와 […]

VIM 유용한 명령

출처 : http://hyok.kr/33

1. 여러 행 탭 넣기 [n]>>(indent 하기) 또는 [n]<<(반대로 indent 하기) 로 원하는 행 밑으로 n개의 행에 탭을 넣을 수 있다.

2. 흐트러진 소스 정렬 정렬을 원하는 부분의 소스를 비주얼 블럭으로 지정하고 = 키를 누르면 자동으로 정렬된다. 전체 는 gg=G 키를 순서대로 누르면 된다.

3. 열고 싶은데 화일 이름이 뭐였더라…. ESC키 후 […]