Vim은 Ctrl+C를 사용할 때 지연되지만 SQL 파일에만 해당됩니다.

Vim은 Ctrl+C를 사용할 때 지연되지만 SQL 파일에만 해당됩니다.

저는 JavaScript 및 SQL 소스 파일이 포함된 사이드 프로젝트를 작업 중입니다. JavaScript를 편집하면 Vim이 정상적으로 작동합니다. 그러나 SQL 파일을 편집할 때 CtrlC버튼을 누른 후 Vim이 삽입 모드를 종료하는 사이에 약 1초의 지연이 발생합니다. Esc 키나 테스트에서 매핑 ShiftEnter한 Esc 키를 사용할 때 지연이 표시되지 않습니다.~/.vimrc

구문 강조와 관련이 있을 수도 있다고 생각했는데, :syntax off실행하여 수정하려고 했더니 여전히 지연이 발생했습니다. 나도 그것을 시도했지만 :setf text성공하지 못했습니다. 나는 몇 가지 플러그인(CtrlP, NerdTree 및 Jade, Less 및 CoffeeScript용 형광펜)만 설치했기 때문에 이것이 방해가 된다고 생각하지 않습니다.

무엇을 기대해야 할지 아는 사람 있나요?

답변1

너 하나 있는 것 같아파일 형식 플러그인Ctrl-C에 대한 버퍼 로컬 매핑을 설치합니다. 당신은 확인할 수 있습니다

:verbose imap <buffer> <C-c>

이것이 기본값인 cp일 수 있습니다. :help ft_sql. 접두사 키는 다음 ~/.vimrc을 통해 재구성할 수 있습니다.

let g:ftplugin_sql_omni_key = '<C-j>'

관련 정보