0

我有这个映射:

noremap! <F6> <c-o> :SCCompile<cr>

但是当我F6在插入模式下按下时,它只是在缓冲区中输入“:SCCompile\n”,而不是进入正常模式来执行命令。

它适用于map!但不适用于noremap!

4

1 回答 1

2

有趣的是,您说它可以使用,map!因为我也无法使用它map!。我们可能使用不同的版本;但是,执行此操作的适当方法是<C-o>像这样删除空格:

noremap! <F6> <c-o>:SCCompile<cr>

<c-o>在插入模式下,需要一个普通命令和一个空格。

于 2012-08-24T17:07:32.153 回答