答案1
应更新菜单以删除Mark
和列出的快捷键Find
。它们无法按预期工作。Paste
和Select All
可与列出的相应键盘快捷键一起使用。
您可以Find
通过键盘上的来访问,Alt+Space+E
然后按F
。
答案2
Windows 控制台的 PM 在这里。
这是 PowerShell 和控制台交互方式的已知限制。控制台支持多种输入模式,包括已处理和 VT 输入。
在处理模式下,控制台会捕获一些保留的按键组合键来执行本地操作,如 Break ( CTRL+ C)、Find CTRL+ F、命令历史记录 ( F7) 等。
在 VT 模式下,控制台将所有键/和弦转换为 VT 序列并将它们直接传递到连接的 shell/应用程序。
PowerShell 将控制台设置为 VT 模式,以便与 *NIX 类工具等保持更高的兼容性。唉,这意味着当使用 PowerShell 时,Find 将无法在控制台中工作。
控制台的主要职责是保持向后兼容性,这导致我们很少对控制台进行任何 UX 更改,以免破坏某些东西/某人。
但是,我们正在积极构建新的 Windows 终端,它提供了更强大、更灵活、更可配置的命令行用户体验。在 Windows 终端中,如果您在设置中声明了按键映射,则您的按键映射将优先,并允许您覆盖默认行为。
如果你运行的是 Windows 10 1903 或更高版本,那么我们强烈鼓励您尽可能评估并迁移到使用 Windows 终端。
答案3
在 Powershell / Windows 11 中,@Omkar Neogi 在评论中提出的解决方案对我有用:
CTRL+ SHIFT+F