[VI, VIM] 윈도용 gVim에서 Ctrl+C등 윈도 단축키 사용하기

 

_vimrc 파일에 다음 줄을 넣어주면 됩니다.

 

source $VIMRUNTIME/mswin.vim

 

[VI, VIM] 정규식에서 non-greedy 하게 검색하기 (욕심부리지 않기)


VI의 정규식이 펄이나 파이썬 등의 정규식과 크게 다른 점 중 하나는 non-greedy (욕심부리지 않기) 연산자입니다. 대부분의 경우 물음표 기호가 사용되는데 VI에서는 \{-}가 사용됩니다. 예를 들면 다음과 같습니다.


:%s/hello.\{-}://g


라고 하면 hello에서 가장 가까이 있는 : 까지만 사라지게 됩니다. 펄이나 파이썬이었으면 .? 이런 식으로 사용했을 거라, 지레짐작으로 VI에서 열심히 \? 를 시도해보다가 시행착오를 엄청 했습니다.

[VI, VIM] 검색 시 대소문자 구분 안 하기


대소문자 구분 없이 검색하려면 검색어 뒤에 \c 옵션을 붙여주면 됩니다. (사실 아무데나 붙여도 됩니다.)

/Hello\c

라고 하면 Hello, hello, HELLO 등이 모두 다 검색됩니다.


[VI, VIM] 짝 맞는 괄호 찾기


%키를 누르면 지금 커서가 위치하는 곳에 있는 괄호와 짝이 맞는 괄호를 찾아줍니다.

[VI, VIM] 마지막으로 사용한 명령 반복하기


. (마침표) 를 누르면 마지막으로 내렸던 명령이 반복됩니다.

+ Recent posts