当使用*键搜索时,如何在vim中使冒号成为单词边界

时间:2015-04-01 20:50:14

标签: vim

当在class::method之类的单词上按 * 键或 Shift + 8 时,会选择整个内容进行搜索。有没有办法配置vim来说明我的光标是否在word方法上,我点击 * 键只选择冒号,所以它看起来像class :: method

1 个答案:

答案 0 :(得分:5)

在有效关键字字符列表中添加或删除:。如果删除:,Vim应该只选择class :: method或class :: method,具体取决于游标的位置:

set iskeyword-=:

要使其自动化,请添加到.vimrc(如果是c ++):

au FileType cpp set iskeyword-=:

另一方面,这将使整个class::method被选中:

set iskeyword+=: