use*_*992 4 keyboard-shortcuts visual-studio-code
在 Mac 上的 VSCode 中,我可以使用键盘快捷键Cmd + D来选择当前突出显示的文本的下一个匹配项。
例如,如果我order在下面的代码中突出显示第 1 行的变量,则点击Cmd + D会order_form导致第 2 行部分突出显示,Cmd + D再次点击会导致order第 3 行突出显示。
1. order = "Some string"
2. order_form = create_form()
3. return "Here is your order: " + order
Run Code Online (Sandbox Code Playgroud)
但是,我只想选择order第 1 行和第 3 行的实际变量(即排除属于变量一部分的文本order_form)
order我可以使用什么键盘快捷键来突出显示第 1 行和第 3 行中命名的实际变量?
Ctrl+功能D“在幕后”使用当前的“查找”小部件设置 - 无论该“查找”小部件是否可见。
因此,如果在开始+Whole Word之前先在“查找”小部件中启用该选项,您将获得所需的行为。CtrlD
或者,如下面的演示所示,当您将光标放在所需的单词上时,order您可以点击Alt+W来打开和关闭该Whole Word选项。请注意编辑器右上角打开的小框,其中仅显示“查找”选项。
Ctrl然后,在该选项仍然启用的情况下,您使用+查找下一个出现的所有内容D将仅找到您想要的内容Whole Word。
如果你想跳过任何这些事件,你可以使用命令
Add Selection To Previous Find Match
editor.action.addSelectionToPreviousFindMatch
Run Code Online (Sandbox Code Playgroud)
(您必须为其创建自己的键绑定)。只需触发该命令即可跳过下一个可能的匹配 - 因此请遵循以下顺序:
orderAdd Selection To Previous Find Matchorder这听起来有点麻烦,但它们是需要了解的常见命令 - 跳过下一个匹配并切换全字匹配。
[用“查找”选项打开的那个小框有点小问题,因为它有时似乎也启用了区分大小写的选项 - 这在您的示例中不是问题。]
| 归档时间: |
|
| 查看次数: |
4711 次 |
| 最近记录: |