2015-01-14 9 views
1

나는 NERDTree를 사용하고 vim을 열 때 자동으로 열리도록 설정했으나 NERDTree 창이 내가 선택한 것이 아닌 하나의 원인이됩니다. 내가 열어 본 파일을 편집 할 수 있기를 원하지만 autocmd vimenter * <c-w><c-p>은 시작시 오류가 발생합니다. 제가하고 싶은 일을 할 수있는 방법이 있습니까, 아니면 불가능합니까?어떻게하면 vim autocmd를 사용하여 이전 창으로 전환 하시겠습니까

나는 Vim과 그 설정 파일에 익숙하지 않아 간단한 질문이라면 실례지만 어디서나 찾을 수는 없다.

답변

2

:autocmd의 일반 모드 명령이 아닌 이전 명령을 실행합니다. 즉, :normal!을 사용하거나 :wincmd (내가 선호하는 방법)을 사용할 수 있습니다.

새 명령을

autocmd VimEnter * wincmd p 

참고 : wincmd p 정상 모드에서 <c-w>p 또는 <c-w><c-p>과 동일합니다. 더 도움말을 참조하십시오

: 당신은`wincmd`보다는`windcmd`하지만, 덕분에 의미처럼

:h :wincmd 
:h :normal 
:h :au 
+0

보인다. 내가 그 비트를 알아 낸 후에는 효과가있었습니다. 비트가 편집되면이를 정답으로 표시하겠습니다. – Ashen