[vim ] 請問linux上用*會把"?"也包進去怎麼處理?

作者: opengood5566 ( )   2013-11-08 13:50:05
發現在linux上 對著游標上的單字按* 會把"?"也包進去highlight
比如
xx?
xx
xx
xx?
xx
對xx?使用* 會變成
xx?
xx
xx
xx?
xx
而不是
xx?
xx
xx
xx?
xx
蠻恐怖的 感覺trace code的時候 有可能會因此忽略一些詞而藏了bug
但這樣的情形不會在windows發生
請問該怎麼處理呢 謝謝
作者: fjm31714 (float)   2012-01-08 14:08:00
我用起來一樣@@,是說會有什麼 bug 不就搜尋?應該跟 iskeyword 的設定有關:set iskeyword 看看有沒有 ? 有的話就會包含 ?
作者: darkgerm (黑駿)   2012-01-08 15:24:00
看不懂你的意思...
作者: jkiu (東方驅魔人)   2012-01-08 16:14:00
iskeyword裡面63就是'?' 把他去掉iskeyword預設不會包到這個符號.....
作者: fjm31714 (float)   2012-01-08 16:25:00
@darkgerm 我也看了很久才知道 * 在指什麼...
作者: hSATAC (cAt Ash)   2012-01-08 16:35:00
對xx?使用* 效果十分顯著
作者: darkgerm (黑駿)   2012-01-08 16:43:00
樓上XDD 喔我看懂了...我還以為 * ? 是在講 regexp
作者: ViewMoon (陽春白雪)   2012-01-08 20:18:00
不會用就說有 bug, 學習好 easy ~set iskeyword=@,48-57,_,192-255你的 .vimrc 應有 source 別人的, 或別人已改過的把那行再加到 .vimrc 最後一行

Links booklink

Contact Us: admin [ a t ] ucptt.com