2012-07-31 6 views
4

this answer에 설명 된대로 삽입 모드를 종료 할 때 미리보기 창을 닫으려면 자동 명령을 사용합니다. 그러나 명령 줄 창 (q:)에있을 때 오류가 발생합니다. E11: Invalid in the command-line window; <CR> executes, CTRL-C quits: :pclose|endifvim autocmd가 명령 줄 창에서 실행되지 않도록하려면 어떻게합니까?

이 오류를 방지하려면 어떻게합니까?

명령 줄 창과 일반 창에서 :set을 실행 해 보았지만 diff에 명백한 옵션이 표시되지 않았습니다.

답변

5

사용 silent! 오류를 억제 : 물론

autocmd CursorMovedI * if pumvisible() == 0|silent! pclose|endif 
autocmd InsertLeave * if pumvisible() == 0|silent! pclose|endif 
+1

을! 감사. – idbrii

관련 문제