Vim:在菜单定义中使用<plug>?</plug>

时间:2012-09-05 19:52:18

标签: vim

在我的vimrc中,我有以下映射:

map <leader>ddd <plug>test

<plug>test在插件目录中的外部vim文件中定义,并按预期工作。问题是当我想在菜单项中使用映射时。例如,在自定义menu.vim中,我定义了以下内容:

an 10.631 &File.Test1   <leader>ddd
an 10.632 &File.Test2   :normal <leader>ddd<cr>
an 10.633 &File.Test3   :normal <plug>test<cr>
an 10.634 &File.Test4   <plug>test

只有 Test2 有效,但我希望其他三个也能正常工作。有什么东西我不见了吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

编写命令时不要截断命令:an表示anoremenu。您需要amenu。如果您没有截断命令,那么猜测会更容易。