设置 hlsearch 在 vi​​ 中不工作

设置 hlsearch 在 vi​​ 中不工作

我希望在文件中搜索时突出显示结果。因此,我使用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 实际上是使用小型或微小的功能集进行编译的,而vimVim 是使用较大的功能集进行编译的。

相关内容