Bagaimana untuk memetakan esc ke caps lock dalam vim?
PHPz
PHPz 2017-05-16 16:42:27
0
4
1172

Sebenarnya, saya terutamanya tidak tahu cara menyatakan kekunci topi Contohnya, esc ialah <ESC>

PHPz
PHPz

学习是最好的投资!

membalas semua(4)
滿天的星座

Saya mencari sekeliling dan kembali, tetapi tiada cara untuk menyatakan Caps Lock (lihat pautan di bawah):

http://stackoverflow.com/questions/21...

Boleh pilih kaedah yang disediakan di page

滿天的星座

Biasanya anda perlu mengubah suai semula pemetaan papan kekunci dalam sistem, atau anda boleh membeli HHKB

洪涛

Sebab vim tidak dapat menangkap CapsLock~
Secara umumnya, pertukaran ini berada pada tahap OS
Di bawah Windows, gunakan remapkey dan GUI drag and drop Bahagian belakang akan menukar pendaftaran secara automatik Setelah perubahan selesai, log keluar dan ia akan berkuat kuasa
Di bawah Linux, gunakan fail konfigurasi dengan menukar arahan xmodmap. Walau bagaimanapun, xmodmap tidak sah di bawah antara muka teks Linux (tty1-6)... Saya mendengar bahawa pemetaan kernel perlu diubah, tetapi saya tidak tahu.

阿神

用AutoHotkey,脚本如下:

nama kelas = ""
keadaan kunci = ""

*Capslock::
WinGetClass, nama kelas, A
if (nama kelas = "Vim")
{
SetCapsLockState, Mati
Hantar, {ESC}
}
lain
{
GetKeyState, keystate, CapsLock, T
jika (keadaan kunci = "D")
SetCapsLockState, Mati
lain
SetCapsLockState, On
kembali
}
kembali

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan