作者opengood5566 ( )
看板Editor
標題[vim ] 請問linux上用*會把"?"也包進去怎麼處理?
時間Fri Nov 8 13:50:05 2013
發現在linux上 對著游標上的單字按* 會把"?"也包進去highlight
比如
xx?
xx
xx
xx?
xx
對xx?使用* 會變成
xx?
xx
xx
xx?
xx
而不是
xx?
xx
xx
xx?
xx
蠻恐怖的 感覺trace code的時候 有可能會因此忽略一些詞而藏了bug
但這樣的情形不會在windows發生
請問該怎麼處理呢 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.47.130
1F:→ fjm31714:我用起來一樣@@,是說會有什麼 bug 不就搜尋? 11/08 14:08
2F:→ fjm31714:應該跟 iskeyword 的設定有關 11/08 14:09
3F:→ fjm31714: :set iskeyword 看看有沒有 ? 有的話就會包含 ? 11/08 14:17
沒有呢 顯示如下:
iskeyword=@,48-57,63,_,192-255
4F:→ darkgerm:看不懂你的意思... 11/08 15:24
5F:→ jkiu:iskeyword裡面63就是'?' 把他去掉 11/08 16:14
6F:→ jkiu:iskeyword預設不會包到這個符號..... 11/08 16:20
7F:→ fjm31714:@darkgerm 我也看了很久才知道 * 在指什麼... 11/08 16:25
8F:→ hSATAC:對xx?使用* 效果十分顯著 11/08 16:35
9F:→ darkgerm:樓上XDD 喔我看懂了...我還以為 * ? 是在講 regexp 11/08 16:43
10F:→ ViewMoon:不會用就說有 bug, 學習好 easy ~ 11/08 20:18
11F:→ ViewMoon:set iskeyword=@,48-57,_,192-255 11/09 09:58
12F:→ ViewMoon:你的 .vimrc 應有 source 別人的, 或別人已改過的 11/09 09:59
13F:→ ViewMoon:把那行再加到 .vimrc 最後一行 11/09 09:59
解決了 感謝各位^^
※ 編輯: opengood5566 來自: 220.130.47.130 (11/11 19:00)