如我们所知,组合键:ctrl+shift+w+,
可以帮助我们调整窗口大小,但我认为它很复杂,所以我想用ctrl + ,
映射它。但我一路走来都不行。谁可以给我一些建议?
答案 0 :(得分:2)
Vim和gVim在这样的组合中没有检测到 shift ,即 ctrl + shift + w 与 ctrl + w 完全相同。
众所周知,组合键:ctrl + shift + w +,可以帮助我们调整大小 窗口,(...)
没有这样的内置命令 - 您可以在:help ctrl-w
中检查所有可用的与窗口相关的命令。
您可能正在使用一些自定义映射;您可以使用:map
或:map <c-w>
进行检查。一旦找到该映射触发的命令,就可以创建更简单的映射。
但请注意,请注意所有组合键都可用。特别是,如Vim FAQ 20.5所述,Vim没有检测到 ctrl + ,组合:
20.5. Why does mapping the <C-...> key not work?
The only Ctrl-printable-key chords which Vim can reliably detect (because they
are defined in the ASCII standard) are the following: >
Ctrl-@ 0x00 NUL
Ctrl-A to Ctrl-Z 0x01 to 0x1A
Ctrl-a to Ctrl-z 0x01 to 0x1A
Ctrl-[ 0x1B ESC
Ctrl-\ 0x1C
Ctrl-] 0x1D
Ctrl-^ 0x1E
Ctrl-_ 0x1F
Ctrl-? 0x7F DEL
(...)
You can try other combinations of Ctrl + any key, but they may either
not work everywhere (e.g. the terminal might not pass that key to Vim,
or they might have unintended side effects (e.g. mapping <C-I> means
also to map <Tab>).
您可以在20.4. I am not able to create a mapping for the key. What is wrong?
找到更多信息