我编写了大量HTML代码,我想分别将CTRL+>
映射到>
和CTRL+<
到<
,以便在输入大量的内容时更轻松带有这些符号的文字。
在查看Vim手册后,我尝试使用imap <C->> >
,imap <C-\>> >
甚至imap <C-S-.> >
,但到目前为止,我没有成功。有什么想法吗?
答案 0 :(得分:4)
所有<C-X>
类型组合均为“Ctrl + X”,您需要:
:imap < <
:imap > >
作为替代方案,您还可以考虑使用:ab
:
:iab < <
:iab > >
然后键入&lt; SPACE ,您将获得<
。这允许您输入:
<a href
并获得:
<a href
或输入:
X < Y
并获得:
X < Y
希望有帮助,有关更多信息,请参阅:
:help :imap
:help :abbreviations
答案 1 :(得分:1)
作为妥协,我发现我可以执行imap <M-.> >
和imap <M-,> <
,这样我就可以使用ALT+.
来输入>
和ALT+,
来分别输入<
。我怀疑并非所有CTRL +&lt; key&gt;支持组合。