gpt4 book ai didi

visual-studio-code - 如何在不先按 CTRL-F 的情况下通过 F3 立即搜索突出显示的单词?

转载 作者:行者123 更新时间:2023-12-04 08:11:33 26 4
gpt4 key购买 nike

在 Windows 上的 VS Code 中,是否有一个设置(我查看但找不到)让我只需按 F3 即可搜索当前突出显示的单词,而无需先按 CTRL-F ?

只需双击一个词,然后按 F3 键进行搜索,这非常方便。其他编辑器(如 UltraEdit)也这样做;希望 VS Code 有这个能力。也许是扩展?

最佳答案

编辑:就在我写完这个之后,multi-command 扩展被更新了!对于像这样的简单宏,您不再需要下面提到的 settings.json 条目。这个键绑定(bind)就足够了:

  {
"key": "F3",
"command": "extension.multiCommand.execute",
"args": {
"sequence": [
"actions.find",
"editor.action.nextMatchFindAction"
]
},
"when": "editorTextFocus"
}

我可能会很快删除以前的答案(因为扩展在我写下以下内容后不久就更新了)::

我认为没有直接的方法可以做到这一点,但您可以制作一个看起来运行良好的宏。使用multi-command :

settings.json 中:

"multiCommand.commands": [

{
"command": "multiCommand.findNext",
"sequence": [
"actions.find",
"editor.action.nextMatchFindAction"
]
}
}

和一个键绑定(bind)(在 keybindings.json 中)来触发:

{
"key": "F3", // whatever keybinding you wish
"command": "extension.multiCommand.execute",
"args": {
"command": "multiCommand.findNext"
},
"when": "editorTextFocus"
}

您不需要先双击单词,只需将光标放在其中即可。如果您想要求选择单词,请改用此when上下文:

"when": "editorTextFocus && editorHasSelection"

它确实需要使用您的“查找”小部件,因此它将替换之前可能存在的任何值。

演示不需要选择,只需要当前单词:

find next macro demo

这实际上是一个不错的小功能提升 - 我想我会开始使用它(虽然我不必点击功能键的键绑定(bind))。

关于visual-studio-code - 如何在不先按 CTRL-F 的情况下通过 F3 立即搜索突出显示的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65928945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com