cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menambah CTRL+/ sebagai kekunci pintasan dalam VIM

Saya mahu menggunakan ctrl+/ sebagai kekunci pintasan untuk mengulas baris semasa
Menambah nmap <C-/> ,cc tidak mempunyai kesan, tetapi garis miring ke belakang adalah ok
Saya harap semua orang boleh membantu saya melihat

高洛峰高洛峰2743 hari yang lalu819

membalas semua(1)saya akan balas

  • PHP中文网

    PHP中文网2017-05-16 16:42:45

    vim中不能使用 ctrl+/ 作为快捷键.

    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)

    懒得翻译了,来自这里.

    balas
    0
  • Batalbalas