VIM을 사용하여 SCP를 통해 파일을 편집하므로 파일을 읽고 쓰려면 이 매우입니다.내가 스위치 할 때마다 VIM 새로 고침 버퍼
어떤 이유로 버퍼로 전환 할 때마다 VIM이 디스크에서이를 읽습니다. 상태 표시 줄은 ~ @ k입니다.
모든 내 .vimrc에 자동 명령이 사용 중지되었으며 BufEnter에 대한 자동 명령이 없습니다. 내가 뭘 놓칠 지 모르는 어떤 생각?
업데이트 : 자동 명령이 아닌 단어 개수 매크로를 발견했습니다. 이제 스위치를 돌리면 조금 빨라지지만 여전히 느립니다. 상태 표시 줄에^Ww라고 표시됩니다.
업데이트 2 : 저는 ZyX의 대답을 아래에서 시도했습니다 (감사합니다 !!). 결과 :
1) eventignore = all로 설정하면 절대적으로 해결됩니다. 빨리 타오른다. BUT 2) 디버깅을 시도해도 문제가 해결되지 않습니다.
나는 모두:debug buffer scp-buffer-name
및
:debug wincmd p
을 시도하고있어 :
디버그 모드를 입력. 계속하려면 "계속"을 입력하십시오.
명령 : wincmd 피
라인 1 필터 m에 대한 (복사 (fuf #의 getModeNames()) 'fuf 번호 {V : 브로} #requiresOnCommandPre()') '
그리고 나서 내가 무엇을 타이핑했는지 (s, n, "cont"), 그 한 줄은 반복 될 것입니다. 그것은 분명히 퍼지 Finder 플러그인과 관련이 있습니다.이 플러그인은 꽤 많이 사용하며 VIM을 사용하는 주요 이유입니다. 어떤 아이디어?
다시 도움 주셔서 감사합니다. 많이 감사, XyZ!
문제가 해결됨 : 사실 퍼지 파인더였습니다. 그것은 문서 노트가 버퍼를 전환 할 때 성능 문제를 일으킬 수있는 MRU 파일 모드입니다. 이 모드를 비활성화 했으므로 이제 VIM이 다시 빠릅니다! 감사!
어떤 이유로 든 내 질문을 편집 할 수 없습니다. 나는 하나의 범인, 자동 명령이 아닌 단어 집계 매크로를 발견했다. 이제 스위치를 돌리면 조금 빨라지지만 여전히 느립니다. 상태 표시 줄에^Ww라고 표시됩니다. – ezuk
아직 질문이 있지만 '^ Ww'의 기본 동작을 알고 싶다면': help CTRL-W_w'를 확인할 수 있습니다. 기본적으로 한 창에서 다른 창으로 이동하는 데 사용됩니다. –
"autoread"설정이 켜져있을 수 있습니까? – Benoit