如何在 Windows 终端中进行搜索

Windows 终端附带一项搜索功能,可用于在文本缓冲区中查找特定关键字。 当尝试查找之前运行的命令或特定文件名时,这非常有用。

默认情况下,可以通过键入 ctrl+shift+f 打开搜索对话框。 打开后,可以在文本框中键入要查找的关键字,并点击 进行搜索。

Windows 终端搜索屏幕截图配置:PowerShell 中的 Powerline

终端会默认从文本缓冲区的底部到顶部进行搜索。 可以在搜索对话框中选择一个箭头来更改搜索方向。

Windows 终端方向搜索屏幕截图

如果要缩小搜索结果范围,可以在搜索中添加大小写匹配选项。 可以选择大小写匹配按钮来切换大小写匹配,而显示的结果将只匹配使用特定字母大小写输入的关键字。

Windows 终端大小写匹配搜索屏幕截图

在窗格中搜索

搜索对话框也适用于窗格。 当聚焦于窗格时,可以打开搜索对话框,而且对话框将显示在该窗格的右上角。 然后输入任何关键字后,将只显示该窗格中找到的结果。

Windows 终端窗格搜索屏幕截图

自定义搜索键绑定

可以使用你喜欢的任何键绑定(快捷键组合)打开搜索对话框。 若要更改搜索键绑定,请打开 settings.json 文件,然后搜索 命令。 默认情况下,此命令设置为 ctrl+shift+f

// Press ctrl+shift+f to open the search box
        { "command": "find", "keys": "ctrl+shift+f" },

例如,可以将“ctrl+shift+f”改为“ctrl+f”,因此在键入 ctrl+f 时,将打开搜索对话框。

若要详细了解键绑定,请访问操作页