繁体   English   中英

VSCode 是否有“切换替换”的热键/快捷方式,在“查找”和“替换”模式之间切换

[英]Does VSCode have a hotkey/shortcut for "toggle replace", switching between "find" and "replace" mode

Visual Studio Code 有一个搜索和替换小部件,带有一个小下拉按钮,可在单行搜索模式和两行替换模式之间切换。 如果你 hover 指针在它上面有一个工具顶部说“切换替换”。

搜索模式 替换模式

几乎每个我曾经想要在 VSCode 中使用热键的 function 都有一个,我可以通过查看 View/Command Palette... 菜单找到它们。 但这似乎没有热键。 除非它被混淆命名或可能是内置的,因此没有列出?

我知道“查找”和“替换”有单独的键,如果框处于“查找模式”,第一个键将我带到顶行或仅一行,第二个将我带到底线,并且如果盒子当前处于“查找模式”,则将其置于“替换模式”。

但有时我只是希望它在我不打算进行任何替换时回到查找模式,但我想这样做而不必使用鼠标/触控板,因为我触摸打字并且我的手指在键盘上。

我知道我不需要它,但我一直想要它。 我知道这是非常轻微的。

有没有办法从键盘将“查找和替换”小部件重新置于单行“查找”模式?

(如果这有什么不同,我使用的是 Mac 版本。)

从键盘,是的。 如果您使用TabShiftEnter键( Space也可以代替Enter ),您可以控制此窗口。 请注意所选控件周围的蓝色轮廓。

当您第一次打开“查找”框时,它会聚焦在您要查找的文本的文本字段中。 如果您执行Shift + Tab ,它会将焦点移动到切换替换行的箭头。 只需按Enter ,您就可以打开替换文本框行。 您基本上可以反向执行此操作,然后将替换行再次隐藏。

在此处输入图像描述

当您第一次打开“查找”框时,它会聚焦在您要查找的文本的文本字段中。 如果您使用的是 mac do Shift + option + Tab ,它会将焦点移动到切换替换行的箭头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM