Ctrl + C 사용시 Vim 지연 (SQL 파일에서만)


10

JavaScript와 SQL 소스 파일을 모두 사용하여 측면 프로젝트를 진행하고 있습니다. JavaScript를 편집 할 때 Vim은 정상적으로 동작합니다. 그러나 SQL 파일을 편집 CtrlC할 때을 누르고 Vim이 삽입 모드를 종료 할 때 사이에 약 1 초의 지연이 있습니다. Esc 키를 사용하거나 테스트 ShiftEnter에서 매핑 한 키 ~/.vimrc는 지연되지 않습니다.

어쩌면 구문 강조와 관련이 있다고 생각했지만 :syntax off그것을 시도하고 고치려고 할 때 지연이 여전히 나타났습니다. 또한 시도했지만 :setf text작동하지 않았습니다. 플러그인이 두 개만 설치되어 있기 때문에 (CtrlP, NerdTree 및 Jade, Less 및 CoffeeScript 용 형광펜) 이것이 방해가된다고 생각하지 않습니다.

아무도 무슨 일이 일어나고 있는지 알고 있습니까?


1
무엇 ttimeoutlen값은?
cuonglm

합니까 :mapCTRL-C를위한 쇼 아무것도? 당신이 :set filetype=text시도 하면 어떻게 됩니까?
user3241388

답변:


10

Ctrl-C에 버퍼 로컬 맵핑을 설치 하는 파일 유형 플러그인 이있는 것 같습니다 . 당신은 확인할 수 있습니다

:verbose imap <buffer> <C-c>

아마도 기본 cp 일 것입니다. :help ft_sql. 접두사 키는 ()에서 다음을 통해 재구성 할 수 있습니다 ~/.vimrc.

let g:ftplugin_sql_omni_key = '<C-j>'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.