【问题标题】:vimrc key mapping not working after the Esc keyvimrc 键映射在 Esc 键后不起作用
【发布时间】:2017-05-23 08:22:31
【问题描述】:
map <Alt>q <Esc>la

我的 vimrc 中的这一行似乎在 Esc 键后不起作用。它确实退出了插入模式,但不会再次进入插入模式。我也试过了

inoremap <Alt>q <Esc>la
map <Alt>q <Esc><Ctrl-A>
map <Alt>q <Esc><Ctrl>A

基本上,我希望在正常打字位置内有一些东西,以达到与键相同的效果。说

(i>5[cursor]) 
->
(i>5)[cursor]

解决方案:

我发现了问题所在。因为我的终端没有正确地将 alt 识别为 alt,而是以某种方式将其识别为系统级 alt。见

Alt key shortcuts not working on gnome terminal with Vim

【问题讨论】:

    标签: vim keymapping


    【解决方案1】:

    据我所知有两个问题:

    1. &lt;Alt&gt; 不是一回事。如果你想映射Alt+q,那就是&lt;M-q&gt;
    2. :map 不适用于插入模式。

    你没有解释你想要做什么,所以我不能告诉你该怎么做。

    【讨论】:

    • 谢谢!在您的一些启发之后,它起作用了!虽然不是确切的问题,但有帮助:)
    猜你喜欢
    • 2013-03-28
    • 2010-10-20
    • 1970-01-01
    • 2014-08-15
    • 2017-11-02
    • 2014-06-12
    • 2014-11-13
    • 2011-12-13
    • 2016-03-02
    相关资源
    最近更新 更多