Press ENTER or type command to continue
최근 내 vim은 특정 작업을 열자마자 처음으로 수행하는 작업을 보여 주는 습관이 생겼습니다.
예를 들어, 쉘 프롬프트에서 입력 중이고 vim test.txt
54번 줄로 이동하고 싶기 때문에 ESC를 누른 다음 를 입력하면 :54
이 표시되고 Press ENTER or type command to continue
ENTER를 누르면 해당 줄로 이동합니다.
다음에 이 작업을 수행 :54
하거나 전체 vim 세션에서 다른 작업을 수행하면 다시는 수행되지 않습니다.
하지만 vim을 종료하고 다시 열면 vim은 한 번만 실행됩니다.
내 .vimrc나 플러그인 등에 뭔가가 있을 것 같지만 모르겠습니다. 또한 이 문제를 디버깅하는 방법도 잘 모르겠습니다. .vimrc에 무작위로 주석을 달고 문제가 해결될 때까지 플러그인을 무작위로 비활성화하는 고통을 놓치고 있습니다.
어떤 아이디어가 있나요?
답변1
이는 매핑이나 자동 명령(그런 다음 어떤 방식으로든 자체적으로 비활성화됨)에 의해 트리거될 수 있습니다.
를 사용하여 Vim 세션의 전체 로그를 캡처할 수 있습니다 vim -V20vimlog
. Vim을 종료한 후 vimlog
의심스러운 명령이 있는지 로그 파일을 확인하세요.
의심스러운 자동화 명령을 나열할 수도 있습니다 :verbose autocmd CursorMoved
.