Vim: Sublime Text 2와 유사한 퍼지 파일 검색이 가능하다고요?

Vim: Sublime Text 2와 유사한 퍼지 파일 검색이 가능하다고요?

저는 FuzzyFinder, + TCtrl+ P(현재 제가 선택한 파인더)를 사용해 보았지만 Sublime Text 2를 능가하는 제품은 없습니다. 예를 들어 다음과 같이 입력하고 싶습니다.

Head.php

그리고 무엇보다도 다음을 찾도록 하세요:

app/code/core/Mage/Page/Block/Html/Head.php

현재 Ctrl+ P보다 나에게 더 나은 서비스를 제공하는 + 에서 T검색하면 Head.php다음이 먼저 제공됩니다.

downloader/lib/Mage/Connect/Command/Config_Header.php
app/code/local/Namespace/Modals/Helper/Reader.php
app/code/core/Mage/XMLConnect/Helper/Ipad.php

내 파일을 찾을 수 없으므로(그리고 위 파일을 열어본 적도 없습니다) 대신 다음을 입력해야 합니다.

pagehtmlhead.php

더 스마트하게 채점/매칭을 수행하는 유틸리티가 있나요?

답변1

"전체 경로 검색"을 사용하고 있습니다. 입력한 문자는 전체 경로의 모든 항목과 일치됩니다.

이것을 입력하면:

amuse

다음과 일치합니다:

[a]pp/[m]odels/[use]rmanager.php

필요한 것은 경로의 마지막 부분인 "파일 이름"에 대해서만 일치하는 "파일 이름 검색"입니다.

이것을 입력하면:

use (or maybe even us or u, depending on your usage patterns)

다음과 일치합니다:

app/models/[use]rmanager.php

두 방법 모두 서로 다른 사용 패턴에 적합합니다. "전체 경로"는 점진적으로 드릴다운할 수 있기 때문에 프로젝트의 레이아웃을 실제로 알지 못하는 상황(또는 그 반대: 정확한 정신 지도가 있는 경우)에 유용할 수 있습니다.

[a]pp/*[a]pp/[m]odels/*[a]pp/[m]odels/[use]*

프로젝트의 구조에 대해 너무 많이 생각하고 싶지 않거나 프로젝트가 너무 작아서 usermanager.php.

프롬프트에서 검색 방법을 전환하려면 다음을 누르십시오 <C-d>. 프롬프트는 >>>"전체 경로 검색" 및 >d>ID "파일 이름 검색"과 유사합니다.

기본적으로 "파일 이름 검색"을 사용하려면 다음 줄을 다음 줄에 추가하세요 ~/.vimrc.

let g:ctrlp_by_filename = 1

또한 너무 많이 입력했습니다. 내 경험에 따르면 , he또는 아마도 hea충분할 것입니다.

<F5>파일이 표시되지 않으면 캐시를 새로 고치는 것이 좋습니다 .

보다 일반적으로는 설치한 플러그인의 문서를 읽어보는 것이 좋습니다.

관련 정보