2011-04-06 5 views
2

저는 vim에 비교적 익숙하지 않으며 NERDTree에 문제가있어 알아낼 수 없습니다.NERDTree 명령이 누락되었습니다.

내가 키에 매핑 할 때 내가 그렇게 명령의 전체 무리를 누락하는 것, 내가

하지 에디터 명령 (예를 들어) 메시지를 얻을 : NERDTreeMapToggleBookmarks

내가 실행하는 경우 : 명령 I을 거기에있는 모든 NERDTree 글로벌 명령 (문서의 2.1 절에있는)을 볼 수 있으며이 모든 것이 제대로 작동하는 것으로 보입니다.

나는 github repo에서 새로 다운로드 한 NERDTree 4.1.0을 사용하고 있습니다. 나는 플러그인을 설정할 때 단계를 놓쳤거나 내 .vimrc에 누락 된 부분이 있다고 생각하지만 약간의 손실이 있습니다.

누구나 어떤 지침이 있습니까? 내가 말했듯이, 나는 vim을 처음 사용하기 때문에 정말 어리석은 일이 될 수있다. ;)

많은 감사합니다.

+1

NERDTree 명령을 찾을 수없는 비슷한 문제가 발생했습니다. Vundle을 통해 만든 일부 업데이트와 관련이있을 수 있습니다. Vim에서'PluginUpdate' 명령을 사용하면 열려있는 Vim 세션에 대해 NERDTree 명령이 작동하지만 Vim을 다시 시작하면 다른 업데이트를 실행할 때까지 작동하지 않습니다 ... – Dennis

답변

0

이 플러그인을 오랫동안 사용하고 있습니다. 나는 그것을 검사했고 내 .vplrc 디렉토리에는 하나의 파일이 있고 .vimrc 설정에는 두 줄 밖에 없다. .vim/플러그인/디렉토리에

  • 넣어 NERD_tree.vim는
  • 당신의 .vimrc 설정 파일에 설정을 추가 :

" NERDTree configuration 
let NERDTreeWinSize=35 
" map to toggle NERDTree window 
nmap :NERDTreeToggle 

을 그리고 그게 전부입니다.

+1

안녕하세요. NERDTree가 작동하고 있으며 전역 명령입니다. (예 : NERDTreeToggle)이 있습니다. 문제가있는 다른 명령입니다. 고마워, 어쨌든 tho – Addsy

2

나는 최근에 Not an editor command: NERDTree*과 같은 오류가 발생했습니다. 그것이 나를 위해 부러 뜨린 것은 내가 Vundle README에서 사용되는 것을 보았 기 때문에 call vundle#begin()으로 나의 vimrc에서 라인 call vundle#rc()을 바꾸는 것이 었습니다. 다시 전환하면 문제가 해결되었습니다.

6

Vundle을 새 인터페이스로 업데이트 한 후에도 동일한 문제가있었습니다. 당신이 당신의 플러그인 호출을 포장

call vundle#begin() 

call vundle#end() 

있는지가 있는지 확인합니다.

+1

내 문제를 해결해 주셔서 감사합니다. 왜': NERDTree'가': PluginInstall'을 실행 한 후에 만 ​​실행하는지 궁금합니다. – bjpelcdev