vim - 로드 직후에만 "계속하려면 Enter 키를 누르거나 명령을 입력하세요"?

vim - 로드 직후에만 "계속하려면 Enter 키를 누르거나 명령을 입력하세요"?

Press ENTER or type command to continue최근 내 vim은 특정 작업을 열자마자 처음으로 수행하는 작업을 보여 주는 습관이 생겼습니다.

예를 들어, 쉘 프롬프트에서 입력 중이고 vim test.txt54번 줄로 이동하고 싶기 때문에 ESC를 누른 다음 를 입력하면 :54이 표시되고 Press ENTER or type command to continueENTER를 누르면 해당 줄로 이동합니다.

다음에 이 작업을 수행 :54하거나 전체 vim 세션에서 다른 작업을 수행하면 다시는 수행되지 않습니다.

하지만 vim을 종료하고 다시 열면 vim은 한 번만 실행됩니다.

내 .vimrc나 플러그인 등에 뭔가가 있을 것 같지만 모르겠습니다. 또한 이 문제를 디버깅하는 방법도 잘 모르겠습니다. .vimrc에 무작위로 주석을 달고 문제가 해결될 때까지 플러그인을 무작위로 비활성화하는 고통을 놓치고 있습니다.

어떤 아이디어가 있나요?

답변1

이는 매핑이나 자동 명령(그런 다음 어떤 방식으로든 자체적으로 비활성화됨)에 의해 트리거될 수 있습니다.

를 사용하여 Vim 세션의 전체 로그를 캡처할 수 있습니다 vim -V20vimlog. Vim을 종료한 후 vimlog의심스러운 명령이 있는지 로그 파일을 확인하세요.

의심스러운 자동화 명령을 나열할 수도 있습니다 :verbose autocmd CursorMoved.

관련 정보