我希望在文件中搜索时突出显示结果。因此,我使用vi
(版本 7.2)打开了一个文件,然后使用命令:set hlsearch
启用突出显示。但即使如此,我也没有突出显示搜索结果。任何想法还有什么要检查的?
编辑
现在我尝试了同样的事情vim
,它在那里工作得很好。hlsearch 只适用于 vim 吗?
答案1
您所指的 Vi 版本 7.2 可能是 Vim 7.2 (在某些系统上vi
实际上是vim
)。如果它实际上是 Vim,那么hlsearch
设置应该在那里,除非它是在没有该extra_search
功能的情况下编译的。如果 Vim 以其“tiny”或“small”编译,则此功能不可用功能集。
这完全是 Vim 的功能,Vi 中不可用。
在 Vim 8.0 中输入:help hlsearch
给我
'hlsearch' 'hls' boolean (default off)
global
{not in Vi}
{not available when compiled without the
+extra_search feature}
我的猜测是,vi
在您的系统上,Vim 实际上是使用小型或微小的功能集进行编译的,而vim
Vim 是使用较大的功能集进行编译的。