2013-07-20 16 views
0

我正在使用键映射/ lmap来创建语言映射。 language-mapping的帮助显示如下:如何使用替换文本中的lmap映射进行替换?

":lmap" defines a mapping that applies to: 
- Insert mode 
- Command-line mode 
- when entering a search pattern 
- the argument of the commands that accept a text character, such as "r" and 
    "f" 
- for the input() line 

没有关于替代的说法。例如,在:%s/pattern/new_text/g中,如果new_text需要lmap来轻松编写,那么我该怎么做?

+0

umm替换是在命令行模式。这是列出的事情之一。你的映射有问题吗? – FDinoff

+0

似乎不适合我;对你起作用吗? –

+1

你需要按'ctrl- ^'来启用你的映射命令行模式 – Kent

回答

2

从你引用的同样的帮助。 (:h language-mapping

当开始输入常规命令行(不是搜索模式)时,映射将被禁用,直到键入CTRL- ^。

因此,您只需键入<C-^>即可在命令行模式下使用lang映射。

+0

这将是答案。 :) +! – Kent

+0

谢谢,没有注意到这个事情。这是第一次使用这些东西。 –