【问题标题】:Behavior of star (*) command星号 (*) 命令的行为
【发布时间】:2012-03-15 15:05:30
【问题描述】:

我注意到有时使用* 搜索光标下的单词有时会出现稍微不同的行为(通常是在我在多台计算机之间切换时)。问题是当我搜索前面有 * 的单词时(如 c++ 指针)。例如:

MyPointer *foo;
...
foo = new MyPointer();

当我将光标移到第一次出现的“foo”上时,它通常会搜索那个确切的单词(例如/\<foo\>),但有时它会在搜索中包含* 字符(例如@987654325 @) 导致它无法找到该变量的任何其他匹配项,因为它包含 * 字符。

有谁知道导致这种行为的原因和/或如何控制它?

【问题讨论】:

    标签: vim


    【解决方案1】:

    该行为受isk(iskeyword) 选项的影响。
    当您切换到不同的缓冲区时,它可能会有所不同。
    您可以输入:help 'isk' 阅读更多内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-02
      相关资源
      最近更新 更多