Bagaimana untuk menambah CTRL+/ sebagai kekunci pintasan dalam VIM
高洛峰2017-05-16 16:40:45
0
1
757
Saya mahu menggunakan ctrl+/ sebagai kekunci pintasan untuk mengulas baris semasa Menambahnmap ,cctidak mempunyai kesan, tetapi garis miring ke belakang adalah ok Saya harap semua orang boleh membantu saya melihat
Anda tidak boleh memetakan Ctrl-/ dalam Vim kerana satu-satunya aksara "Ctrl+printable key" yang boleh dipetakan dengan pasti dalam Vim ialah yang ditakrifkan oleh standard ASCII (yang sudah agak lama), yang bermaksud satu-satunya kekunci boleh cetak yang mempunyai Ctrl rakan sejawatannya ialah 0x3F hingga 0x5F ditambah dengan huruf kecil, seperti berikut:
Ctrl+? (0x3F) = DEL (0x7F) Ctrl+(key 0x40-0x5F) = tolak 0x40 daripada aksara boleh cetak Ctrl+huruf kecil = Ctrl+ huruf besar yang sepadan.
Tiada yang lain. Tiada Ctrl+digit dan tiada Ctrl+slash (di mana / = 0x2F).
BTW, perkara di atas juga menerangkan sebab Vim tidak boleh membezakan antara
Ctrl-I dan Tab (kedua-duanya 0x09, HT) Ctrl-M dan Enter (kedua-duanya 0x0D, CR) Ctrl-[ dan Esc (kedua-duanya 0x1B, ESC)
vim中不能使用 ctrl+/ 作为快捷键.
懒得翻译了,来自这里.