1

在我看来,vim 搜索功能出现了奇怪的行为。据我所知,问题仅在于大写“W”。在搜索栏中输入此字符为

/W

将立即扩展到

/w ^I^I^I^I^I^I

阻止我找到任何“W”实例。如果我尝试搜索和替换,也会发生同样的情况。在命令模式下键入“W”将降级为“w ^I^I^I^I^I^I”字符串,而无需我做任何事情。

我想知道'W'是否是某种我需要逃避的特殊字符或其他东西。我不明白为什么会这样,因为我在其他计算机上没有这种行为。就在我的 Ubuntu 12.04 上。任何解决方案或输入表示赞赏。

4

1 回答 1

3

您可能有一个用于W.

:verbose cmap W

会告诉你它是在哪里定义的。

如果你想给命令起别名,你需要使用更精细的映射,它只适用于命令行的开头,或者使用像cmdalias.vim - Create aliases for Vim commands这样的插件。

于 2013-04-26T19:20:28.080 回答