我编写了许多HTML代码,希望将CTRL+>
映射到>
和CTRL+<
映射到<
,以便在输入大量包含这些符号的文本时更加容易。
查看Vim手册后,我尝试使用imap <C->> >
,imap <C-\>> >
甚至imap <C-S-.> >
,但目前还没有成功。有什么建议吗?
我编写了许多HTML代码,希望将CTRL+>
映射到>
和CTRL+<
映射到<
,以便在输入大量包含这些符号的文本时更加容易。
查看Vim手册后,我尝试使用imap <C->> >
,imap <C-\>> >
甚至imap <C-S-.> >
,但目前还没有成功。有什么建议吗?
所有<C-X>
类型的组合键都是指"Ctrl+X",您需要:
:imap < <
:imap > >
:ab
::iab < <
:iab > >
然后你输入 <SPACE 就会得到 <
。这样你就可以输入:
<a href
并获取:
<a href
或者输入:
X < Y
并获取:
X < Y
:help :imap
:help :abbreviations
imap <M-.> >
和imap <M-,> <
,这使我可以使用ALT+.
来输入>
,使用ALT+,
来输入<
。我怀疑并非所有CTRL+<key>组合都被支持。