문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
vim:fuzzyfinder [2010/12/19 23:27] kwon37xi |
vim:fuzzyfinder [2016/05/01 23:31] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== FuzzyFinder ====== | ====== FuzzyFinder ====== | ||
| - | 파일 이름으로 빠르게 탐색하여 파일을 연다. 버퍼도 마찬가지로 열 수 있다. | + | |
| + | 파일 이름으로 빠르게 탐색하여 파일을 연다. 버퍼, 디렉토리, | ||
| + | * [[vim: | ||
| * http:// | * http:// | ||
| * 설치하려면 [[http:// | * 설치하려면 [[http:// | ||
| - | * 기본적으로 Vim을 실행한 디렉토리를 기준으로 파일을 탐색한다. | + | * 기본적으로 Vim을 실행한 디렉토리를 기준으로 파일을 탐색한다. 아래난 Partial Matching을 한다. Fuzzy Matching은 끝의 **!**를 빼야한다. |
| * <code vim> | * <code vim> | ||
| - | map < | + | map < |
| - | map < | + | map < |
| + | map < | ||
| " 파일명 탐색시 제외할 파일 이름 패턴 지정 | " 파일명 탐색시 제외할 파일 이름 패턴 지정 | ||
| let g: | let g: | ||
| </ | </ | ||
| + | |||
| + | ===== 검색 패턴 ===== | ||
| + | * Fuzzy Patthern : " | ||
| + | * Partial Pattern : " | ||
| + | * 검색어 입력 : 기본적으로 primarypattern으로 검색하고, | ||
| + | * < | ||
| + | MruFile> | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== 검색중 단축키 ===== | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * ''< | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== 주요 모드 ===== | ||
| + | * Buffer Mode : 버퍼 목록을 보여주고 검색/ | ||
| + | * '' | ||
| + | * File Mode : 파일 목록 | ||
| + | * Coverage-File Mode : 지정된 커버리지의 파일 목록을 보여주고 검색/ | ||
| + | * 기본 검색 대상 : 워킹 디렉토리 이하의 모든 파일 | ||
| + | * Directory Mode : 디렉토리 목록을 보여주고, | ||
| + | * MRU File Mode : 최근 사용 파일 목록 | ||
| + | * Bookmark File Mode : 북마크 목록을 보여주고, | ||
| + | * : | ||
| + | * '' | ||
| + | * Bookmark Dir Mode : 디렉토리 북마크 목록을 보여주고, | ||
| + | * : | ||
| + | * 기타 등등... | ||
| + | |||
| + | ===== 축약 Abbreviation ===== | ||
| + | * 검색 대상 영역을 미리 정의해 둘 수 있다. | ||
| + | * <code vim> | ||
| + | let g: | ||
| + | \ " | ||
| + | \ " | ||
| + | \ " | ||
| + | \ ], | ||
| + | \ } | ||
| + | </ | ||
| + | * 위와 같이 설정하면, | ||
| + | * < | ||
| + | " | ||
| + | " | ||
| + | </ | ||
| + | |||
| + | ===== 데이터 파일 ===== | ||
| + | * '' | ||
| + | |||
| + | ===== 명령어 ===== | ||
| + | * 명령어 뒤에 **!**를 붙이면 Partial matching으로 작동한다. | ||
| + | |||
| + | |||