Back to Spacevim

VIM 中 ctrl 相关的组合键的使用

docs/_posts/2017-11-04-use-ctrl-in-terminal-and-vim.md

2.4.04.4 KB
Original Source

Vim 中 ctrl 组合键的使用

在终端下使用 ctrl 组合键时经常不能达到预期效果,那么问题出在那里呢?

这是因为在某些终端内,由于设置的原因,按键并不能发出准确的指令给到 Vim,导致了 Vim 无法作出正确的响应。

首先,我们看看这些按键都是什么,使用命令 showkey -a,然后从 ctrl + a 一直按到 ctrl + z:

按键十进制八进制16进制
14900610x31
25000620x32
35100630x33
45200640x34
55300650x35
65400660x36
75500670x37
85600700x38
95700710x39
04800600x30
a9701410x61
b9801420x62
c9901430x63
d10001440x64
e10101450x65
f10201460x66
g10301470x67
h10401500x68
i10501510x69
j10601520x6a
k10701530x6b
l10801540x6c
m10901550x6d
n11001560x6e
o11101570x6f
p11201600x70
q11301610x71
r11401620x72
s11501630x73
t11601640x74
u11701650x75
v11801660x76
w11901670x77
x12001700x78
y12101710x79
z12201720x7a
A6501010x41
A6501010x41
B6601020x42
C6701030x43
D6801040x44
E6901050x45
F7001060x46
G7101070x47
H7201100x48
I7301110x49
J7401120x4a
K7501130x4b
L7601140x4c
M7701150x4d
N7801160x4e
O7901170x4f
P8001200x50
Q8101210x51
R8201220x52
S8301230x53
T8401240x54
U8501250x55
V8601260x56
W8701270x57
X8801300x58
Y8901310x59
Z9001320x5a
ctrl + 14900610x31
ctrl + 2000000x00
ctrl + 32700330x1b
ctrl + 42800340x1c
ctrl + 63000360x1e
ctrl + 73100370x1f
ctrl + 812701770x7f
ctrl + 95700710x39
ctrl + 04800600x30
ctrl + D400040x04
ctrl + A100010x01
ctrl + B200020x02
ctrl + C300030x03
ctrl + D400040x04
ctrl + E500050x05
ctrl + F600060x06
ctrl + G700070x07
ctrl + H800100x08
ctrl + I900110x09
ctrl + J1000120x0a
ctrl + K1100130x0b
ctrl + L1200140x0c
ctrl + M1300150x0d
ctrl + N1400160x0e
ctrl + O1500170x0f
ctrl + P1600200x10
ctrl + Q1700210x11
ctrl + R1800220x12
ctrl + S1900230x13
ctrl + T2000240x14
ctrl + U2100250x15
ctrl + V2200260x16
ctrl + W2300270x17
ctrl + X2400300x18
ctrl + Y2500310x19
ctrl + Z2600320x1a
Tab900110x09
Enter1300150x0d