FuzzyFinder 플러그인의 명령

vi에서 fuzzyfinder 플러그인 사용하기 위해서는 mac에 이미 설치되어 있는 vim을 사용해서는 안된다. 왜냐하면 맥에 기설치된 vim에는 ruby 언어를 이용하기 위한 필요조건들이 연결되어 있지 않기 때문이다.

현재 fuzzyfinder_textmate 와 함게 사용할 수 있는 fuzzyfinder 버젼은 2.1.3입니다. 최근에 fuzzyfinder 3.0버젼까지 나와 있지만, 새버젼과 fuzzyfinder_textmate 이 궁합이 맞지 않는 것 같습니다. 업글테스트해보니까 :FuzzyFinderTextMate 명령을 인식하지 못하는 군요.

FuzzyFinder v2.1.3 (fuzzyfinder_textmate 호환버젼)에서 사용가능한 명령목록

:FuzzyFinderBuffer – launchs buffer-mode Fuzzyfinder.
:FuzzyFinderFile – launchs file-mode Fuzzyfinder.
:FuzzyFinderMruFile – launchs MRU-file-mode Fuzzyfinder.
:FuzzyFinderMruCmd – launchs MRU-command-mode Fuzzyfinder.
:FuzzyFinderFavFile – launchs favorite-file-mode Fuzzyfinder.
:FuzzyFinderDir – launchs directory-mode Fuzzyfinder.
:FuzzyFinderTag – launchs tag-mode Fuzzyfinder.
:FuzzyFinderTaggedFile – launchs tagged-file-mode Fuzzyfinder.

작성자 : 닥터최

“CD”하고 “Ctrl-t”하세요.

요 몇일동안 Vim에 푹 젖어 있다. 특히 맥북프로를 사용하는지라 맥용 Vim 인 MacVim에 매료되어 있다.

레일즈 플레임워크를 이용하여 웹어플을 제작하는 사람들에게는 텍스트기반의 개발 환경이 특히 유용하다고 한다.

맥유저의 경우, 특히 영어권의 사람들에게 “Textmate”라는 에디터는 필수 툴인데,  맥용 빔인 MacVim에서 이러한 Textmate 개발환경을 시뮬레이션하는 환경이 인터넷에 공개되어 있다. 계속 ““CD”하고 “Ctrl-t”하세요.” 읽기

FuzzyFinder plugin for Vim

Vim FuzzyFinder Plugin – 파일명으로 찾아 열기
링크 – http://kwon37xi.egloos.com/3882496

: Incremental search가 가능한 파일 필터

*** base 는 ~/.vimfuzzyfinder 인데, 작업하고 있는 디렉토리에 .vimfuzzyfinder 파일 있어야 작동을 한다. 따라서 현재의 디렉토리를 home 에서 변경하여 작업을 할 때는 해당 디렉토리에 .vimfuzzyfinder 파일이 있어야 하는 것 같다. 디폴트로 사용자의 홈디렉토리에 .vimfuzzyfinder 파일이 생성된다. 따라서 vim 또는 mvim 을 home 디록토리에서 실행하여 사용하면 에러가 나지 않을 것 같은데…

작성자 : 닥터최

구닥다리 Mac ctags 때문에…

닥터최는 오늘 아침, 오랜시간동안 vim 에서 taglist 가 작동하지 않아서 고생했다. 욜심히 구글링을 하면서 관련된 정보를 검색해 보았다.

안되는 이유가 뭘까…

요는 taglist 가 제대로 작동하려면 ctags 가 제대로 작동해야 한다고 한다.

그 답변은 바로 맥에 기설치된 ctags의 버젼이 오랜된 것이라서 그렇다고 한다.

http://adamyoung.net/Exuberant-Ctags-OS-X

이 링크에서 설명된데로 따라한후에 확인한 결과다. 한 가지, 이때 다운로드된 ctags 압축파일이 깨진 것 같다. 그래서 요기를 클릭하면 http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags-5.8.tar.gz 를 받을 수 있다.

Exuberant ctags 로 개칭이 되면서 버젼이 5.8이 되었다.

그리고 $ ctags –version 명령도 실행이 되었다. 그전에는 이 명령이 인지되지 않아서 도무지 이전의 버젼을 알 수 없지만…

작성자 : 닥터최