Smartcase를 사용하여 소문자 문자열에 대한 대소문자 구분 검색

Smartcase를 사용하여 소문자 문자열에 대한 대소문자 구분 검색

나는 보통 smartcase내 안에 있습니다 .vimrc.

아니요 smartcase:

  • 대소문자를 구분하지 않고 검색하려면 대문자나 소문자로 작성하고(상관 없음) \c쿼리 끝에 a를 추가하면 됩니다.
  • 기본적으로 대소문자 구분 검색이 수행됩니다.

그리고 smartcase:

  • 대소문자를 구분하지 않고 검색하려면 모두 소문자로 작성해야 합니다.
  • 대소문자를 구분하여 검색하려면 대문자를 대문자로 씁니다.

하지만 smartcase활성화된 경우 소문자 패턴에 대해 대소문자 구분 검색을 원한다고 어떻게 말할 수 있습니까? a를 추가하면 검색 유형이 복원될 것으로 예상했습니다 \c. 즉, 모두 소문자를 쓰면(예: 대소문자 구분 검색은 대소문자 구분 검색이 되고, 일부 대문자를 쓰면(예: 대소문자 구분 검색) 검색하면 대소문자를 구분하지 않는 검색으로 전환됩니다. 그러나 그렇지 않은 것 같습니다(말장난 의도 없음).

답변1

\C검색 모드에서 사용됨(대문자)

바라보다:help /ignorecase:"\C"는 그 반대입니다. 전체 패턴에 대해 대문자와 소문자를 강제로 일치시킵니다.

관련 정보