컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Vim-VI-Gvim] 다른 창으로 이동, 창 닫기, 편집 창 크기 조절 키; Change...Vim-VI-Gvim] 대소문자 변환, 문자열 대문자로 소문자로 바꾸기; Change Ca...Vim-VI-Gvim] 문자열 검색 방법; 문자 찾기 핫키; Find StringJava/자바] 배열 합계, 산술 평균 구하기; Array Sum AveragePython/파이썬] 양수를 음수로, 음수를 양수로 변환; Positive to Negat...자바/Java] 정수 실수 절대값 구하기 Method; Absolute Value; Mat...Java/자바] 양수를 음수로, 음수를 양수로 만들기; Positive to Negativ...C언어] 양수를 음수로, 음수를 양수로 만들기; Positive to Negative Nu...C언어] 정수 실수 절대값 구하기 함수; Absolute Value; abs()Python/파이썬] 정수 실수의 절대값 구하기 함수; Absolute Value; abs...

Vim-VI-Gvim] 대소문자 구분 없이 문자열 찾기 옵션; Find Case Ignore

Wednesday, February 07, 2007

빔 에디터에서 슬래시(/) 키를 사용하여 문자열을 찾을 때, 영문 알파벳의 경우 대소문자를 구분하기에 불편합니다. 대소문자를 구분하여 문자열을 찾아야 할 경우는 리눅스에서도 그리 흔치 않더군요.

이 문제를 해결하는 방법은 다음과 같은 여러가지가 있습니다:


< 방법 1 >


찾는 문자열 바로 앞에 \c 를 붙여서 찾으면 대소문자 구분없이 찾습니다.

만약 foo 라는 문자열을 FOO Foo 이렇게 대소문자 구분 없이 찾으려면

/\cfoo

이렇게 합니다. 슬래시(/) + 백슬래쉬(\) + 소문자 c + "찾을 문자열" 입니다.

참고로, \C 이렇게 c를 대문자로 하면, 대소문자 구분하여 찾습니다.





< 방법 2 >


:se ic
라는 명령을 준 후, 찾기를 하면 대소문자 구분이 없어집니다. set ignorecase 라는 명령의 준말입니다.

다만 vim을 다시 시작하면 이 명령의 효과가 사라집니다.





< 방법 3 >


Vim 설정 파일인 .vimrc 또는 _vimrc 파일에,
set ignorecase
라는 줄을 삽입하면 항상 대소문자 구분 없이 찾기를 할 수 있습니다.

만약 이때 구분하여 찾아야 한다면

/\Cfoo

이렇게 해주면 다시 구분합니다.



▶▶ 문자열 찾기 바꾸기] Vim (Vi), Gvim 리눅스 텍스트 에디터; 문자 찾기/치환 Find and Replace

☞ Vim/Vi/GVim (빔 에디터)

☞ 리눅스(Linux)/유닉스(Unix)/시그윈(Cygwin)

☞ 텍스트 에디터/문서 편집기 (Text Editor)

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top