2013-04-26 127 views
1

我對vim搜索功能在我看來奇怪的行爲。據我所知,問題只有大寫'W'。在鍵入搜索欄這個字符作爲某些字符是否需要在vim中被轉義搜索?

/W 

會瞬間擴大到

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

阻止我尋找「W」的任何實例。如果我嘗試搜索並替換,也會發生同樣的情況。在命令模式下鍵入'W'會降級到'w^I^I^I^I^I^I'字符串,而無需執行任何操作。

我想知道'W'是否是某種我需要逃避的特殊字符或什麼的。我不明白爲什麼會這樣,因爲我沒有在其他計算機上出現這種情況。就在我的Ubuntu 12.04上。任何解決方案或輸入讚賞。

+0

我可以證實'/ W'沒有特殊的行爲對我來說是正確的。但我不確定你的錯誤是什麼。 – zebediah49 2013-04-26 19:17:44

回答

3

您可能有一個命令行映射W

:verbose cmap W 

會告訴你,它在哪裏定義。

如果您想要別名命令,則需要使用僅適用於命令行開頭的更精細的映射,或者使用像cmdalias.vim - Create aliases for Vim commands這樣的插件。

+0

謝謝!這就是我使用其他人的vimrc文件得到的結果。我評論了所有的cmaps,它現在正在工作。 – jonthalpy 2013-04-26 20:43:28

相關問題