문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
vim:fuzzyfinder [2010/12/20 23:39] kwon37xi 기본 값 : |
vim:fuzzyfinder [2010/12/22 13:43] kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== FuzzyFinder ====== | ====== FuzzyFinder ====== | ||
- | 파일 이름으로 빠르게 탐색하여 파일을 연다. 버퍼도 | + | |
+ | 파일 이름으로 빠르게 탐색하여 파일을 연다. 버퍼, 디렉토리, | ||
* http:// | * http:// | ||
* 설치하려면 [[http:// | * 설치하려면 [[http:// | ||
- | * 기본적으로 Vim을 실행한 디렉토리를 기준으로 파일을 탐색한다. | + | * 기본적으로 Vim을 실행한 디렉토리를 기준으로 파일을 탐색한다. 아래난 Partial Matching을 한다. Fuzzy Matching은 끝의 **!**를 빼야한다. |
* <code vim> | * <code vim> | ||
- | map < | + | map < |
- | map < | + | map < |
+ | map < | ||
" 파일명 탐색시 제외할 파일 이름 패턴 지정 | " 파일명 탐색시 제외할 파일 이름 패턴 지정 | ||
줄 19: | 줄 22: | ||
MruFile> | MruFile> | ||
</ | </ | ||
- | + | ||
===== 검색중 단축키 ===== | ===== 검색중 단축키 ===== | ||
- | * Ctrl-\ Ctrl-\ : Fuzzy/ | + | * '' |
- | * Ctrl-w : 한 단어 삭제 | + | * '' |
- | * Ctrl-s |g: | + | * '' |
- | * 엔터 | + | * ''< |
- | * Ctrl-j : 창을 분할하고 열기 | + | * '' |
- | * Ctrl-k : 창을 세로 분할하고 열기 | + | * '' |
- | * Ctrl-l : 새 탭에 열기 | + | * '' |
- | * Ctrl-t, Ctrl-y: 모드 변환 이전/ | + | * '' |
- | * Ctrl-@ : 프리뷰 가능한 모드에서 프리뷰를 보여줌. | + | * '' |
===== 주요 모드 ===== | ===== 주요 모드 ===== | ||
* Buffer Mode : 버퍼 목록을 보여주고 검색/ | * Buffer Mode : 버퍼 목록을 보여주고 검색/ | ||
- | * Ctrl-] : 선택한 버퍼 삭제 | + | * '' |
* File Mode : 파일 목록 | * File Mode : 파일 목록 | ||
* Coverage-File Mode : 지정된 커버리지의 파일 목록을 보여주고 검색/ | * Coverage-File Mode : 지정된 커버리지의 파일 목록을 보여주고 검색/ | ||
줄 41: | 줄 45: | ||
* Bookmark File Mode : 북마크 목록을 보여주고, | * Bookmark File Mode : 북마크 목록을 보여주고, | ||
* : | * : | ||
- | * Ctrl-] : 북마크 삭제 | + | * '' |
* Bookmark Dir Mode : 디렉토리 북마크 목록을 보여주고, | * Bookmark Dir Mode : 디렉토리 북마크 목록을 보여주고, | ||
* : | * : | ||
* 기타 등등... | * 기타 등등... | ||
+ | |||
+ | ===== 축약 Abbreviation ===== | ||
+ | * 검색 대상 영역을 미리 정의해 둘 수 있다. | ||
+ | * <code vim> | ||
+ | let g: | ||
+ | \ " | ||
+ | \ " | ||
+ | \ " | ||
+ | \ ], | ||
+ | \ } | ||
+ | </ | ||
+ | * 위와 같이 설정하면, | ||
+ | * < | ||
+ | " | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | ===== 데이터 파일 ===== | ||
+ | * '' | ||
+ | |||
+ | ===== 명령어 ===== | ||
+ | * 명령어 뒤에 **!**를 붙이면 Partial matching으로 작동한다. | ||
+ | |||