Saya sedang mengerjakan proyek sampingan dengan file sumber JavaScript dan SQL. Ketika saya mengedit JavaScript, Vim berperilaku normal. Namun, ketika saya mengedit file SQL, ada sekitar satu detik penundaan antara ketika saya menekan CtrlCdan ketika Vim keluar dari mode insert. Ketika saya menggunakan tombol Escape, atau ShiftEnteryang saya petakan ~/.vimrc
sebagai tes, itu tidak menunjukkan penundaan.
Saya pikir mungkin itu ada hubungannya dengan penyorotan sintaks, tetapi ketika saya berlari :syntax off
untuk mencoba dan memperbaikinya, penundaan masih muncul. Saya juga mencoba :setf text
, yang juga tidak berhasil. Saya hanya menginstal beberapa plugin (CtrlP, NerdTree, dan highlighters untuk Jade, Less, dan CoffeeScript) jadi saya tidak berpikir itu yang mengganggu.
Adakah yang tahu apa yang sedang terjadi?
ttimeoutlen
nilai?:map
menampilkan sesuatu untuk CTRL-C? Bagaimana jika Anda:set filetype=text
dan mencoba?Jawaban:
Anda tampaknya memiliki plugin filetype yang menginstal pemetaan buffer-local untuk Ctrl-C. Anda bisa memeriksanya
Mungkin yang default, cp.
:help ft_sql
. Kunci awalan dapat dikonfigurasi ulang melalui ini (di Anda~/.vimrc
):sumber