[unix] 때때로 내 파일이 vim에서 정지됩니다. 어떻게 되었습니까?

때로는 vi 또는 vim을 사용하여 파일을 편집하면 파일이 정지됩니다. Ctrl+C또는을 입력해도 Ctrl+D여전히 고정됩니다. 나는 kill -9 <pid>다른 터미널에서, PID는 살해되지만 파일은 여전히 정지.

내가 모르는 키 조합을 입력해야한다고 생각합니다. 아무도 아이디어가 있습니까?



답변

CtrlS아마도 범인 일 것입니다. 대부분의 터미널에서 화면 출력을 중지합니다. Michael이 언급했듯이 Ctrl– 를 입력하여 화면을 정상으로 복원 할 수 있습니다Q .

이론적으로 설정 stty -ixon되지 않도록해야한다 CtrlS화면을 동결,하지만 내 로컬 솔라리스 10 로그인에 작동하지 않습니다.


답변

GNU Screen에서 사용합니까? 그것은 실수로 공격에 꽤 흔한 일 (PRA가 지적 하듯이, 이것은 분명히 사실조차 외부 화면입니다) Ctrl+S( xoff비활성화 당신이 명중 할 때까지 그림 화면), Ctrl+Q( xon)


답변

Ctrl+ S가 문제가 아닌 경우 ( pra의 답변 에서와 같이 ) 이것이 도움이 될 수 있습니다.

Vundle을 사용하여 많은 커스텀 플러그인을 설치하려고하면 때로는 문제가 발생합니다. 이러한 패키지를 수동으로 제거하고 도움이되는지 확인할 수 있습니다. 플러그인이 작성된 위치를 확인하십시오. 필자의 경우 Vundle 을 설치 .vim/bundle했기 때문에 모두 디렉토리 안에 있었습니다 . 따라서 디렉토리 내부에서 전체 번들 폴더를 정리하여 모든 플러그인을 제거하고 다음을 실행하여 다시 시작할 수 있습니다.git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim.vimrm -rf bundle 있습니다.

그것이 도움이되기를 바랍니다!


답변

키보드 레이아웃을 변경할 수 있습니다. Vi | vim은 영어 (-like?) 입력과 만 상호 작용합니다.


답변