2010-11-25 2 views
16

Linux에서 NerdTree를 사용하고 있습니다. 't'를 사용하여 새 탭에서 파일을 연 다음에 괴상한 트리 버퍼에서 파일 버퍼로 점프하고 싶습니다. 'Ctrl + W + W'를 항상 눌러야합니다.nerdtree 새 탭에서 파일을 열 때 자동으로 초점 맞추기

새로운 버퍼가 생성 된 후 vi가 C-W-W를 실행하는 방법에 대한 아이디어.

Sairam이

답변

-3

간단히 다음은 NerdTree 또 다른 창을 엽니 다, 정력이 시작되면이 파일의 창을 엽니 다

+1

:

기본 창으로 돌아올 수있는 가장 쉬운 방법은 바로이 같은 이전 창으로 이동하는 것입니다 솔루션에서 .vimrc'autocmd vimenter * NERDTree'가 트릭을 수행 한 후 – Hamy

+1

Yohann의 솔루션이 나를 위해 일한 것이지,이 것은 아닙니다. 이것이 시대에 뒤떨어 졌는지 아닌지는 확실치 않지만, 확실히 매우 유사합니다. – MMM

4

당신은 같은 autocommands 소위 사용할 수 있습니다 새로운 버퍼가 생성 될 때 그것은 명령를 실행합니다

au BufNew * <command> 

. 거기서 시작하십시오. 주제에 관해 vimdoc을 확인하십시오.

65

당신의 .vimrc에 autocmd BufNew * wincmd l를 추가합니다. PaulP의이 날 (VIM 7.2) 작동하지 않습니다,하지만 퍼팅 : 미래 여행객

" Start NERDTree 
autocmd VimEnter * NERDTree 
" Go to previous (last accessed) window. 
autocmd VimEnter * wincmd p 
+5

정확하게 필요한 것! vim을 사용하여 파일을 열 때 NERDTree를 여는 동안 새로 열린 파일에 포커스를 설정합니다. – lfender6445

+6

다음 명령을 결합 할 수 있습니다 :'autocmd VimEnter * NERDTree | wincmd p' – NARKOZ

+0

'vimenter window'를 검색하여 완벽한 감사를 얻었습니다. – Plato

관련 문제