search jquery 대소문자 - Vim에서 대소 문자를 구별하지 않는 방법





6 Answers

\cignorecase 대한 제안뿐만 아니라 smartcase 매우 유용하다는 것을 smartcase 습니다. 대문자가 포함 된 것을 검색하면 대 / 소문자를 구분하여 검색합니다. 순전히 소문자 만 검색하면 대소 문자를 구분하지 않고 검색을 수행합니다. \c\C 를 사용하여이를 무시할 수 있습니다.

:set ignorecase
:set smartcase
/copyright      " Case insensitive
/Copyright      " Case sensitive
/copyright\C    " Case sensitive
/Copyright\c    " Case insensitive

만나다:

:help /\c
:help /\C
:help 'smartcase'
javascript indexof 대문자

대문자 단어 (예 : COPYRIGHT)를 파일에서 검색하고 싶습니다. 나는 다음과 같은 검색을 시도했다.

/copyright/i    # Doesn't work

하지만 작동하지 않습니다. 나는 Perl에서 i 플래그를 정규 표현식에 넣으면 정규 표현식을 대소 문자를 구별하지 않는 정규 표현식으로 바꾼다는 것을 알고있다. Vim은 대소 문자를 구별하지 않는 정규 표현식을 나타내는 자체 방식을 가지고있는 것으로 보입니다.




명령을 실행할 수 있습니다.

:set ignorecase

그 후에는 검색에서 대소 문자를 구별하지 않습니다.




이 명령을 vimrc 파일에 넣으십시오.

set ic 

항상 대소 문자를 구분하지 않는 검색




좋은 오래된 vim[grep] 명령 ..

:vimgrep /example\c/ &
  • 대소 문자를 구별하지 않으려면 \ c
  • 대소 문자를 구분하려면 \ C
  • % 는 현재 버퍼에서 검색하는 것입니다.




vimrc 에서 다음 명령을 사용할 수 있습니다 :

  • set ignorecase - 모든 검색은 대소 문자를 구별하지 않습니다.
  • set smartcase - 대문자가 포함 된 검색은 대소 문자를 구분합니다.

smartcase 제공하는 것을 사용하려면 ignorecase 를 설정해야합니다.

필자는 최근 에 Vim 검색 명령대한 기사를 작성 했습니다 (명령 및 최상의 플러그인을 사용하여 효율적으로 검색 할 수 있음).




Vim에는 2 가지 모드가 있습니다.

1. 편집 모드

  1. 정상 모드 (Esc)

검색은 일반 모드에서 작동합니다.

대 / 소문자 구분을 위해 / \ c

/ \ c 검색




Related