Sublimetext3 升华文本3跳过突出显示的单词

Sublimetext3 升华文本3跳过突出显示的单词,sublimetext3,Sublimetext3,使用Visual Studio,我可以使用映射到Ctrl+Shift的命令Edit.NextHighlightedReference和Edit.PreviousHighlightedReference+↓ 和Ctrl+Shift+↑. 使用此命令,我可以跳过当前突出显示的单词 升华文本3是否有类似的命令或键盘快捷键可供我使用?我不使用Visual Studio,但根据此功能及其描述,可以在升华中执行类似操作 博客条目将此功能描述为自动高亮显示插入符号下对符号的所有引用,并允许您使用键绑定在当前文

使用Visual Studio,我可以使用映射到Ctrl+Shift的命令
Edit.NextHighlightedReference
Edit.PreviousHighlightedReference
+↓ 和Ctrl+Shift+↑. 使用此命令,我可以跳过当前突出显示的单词


升华文本3是否有类似的命令或键盘快捷键可供我使用?

我不使用Visual Studio,但根据此功能及其描述,可以在升华中执行类似操作

博客条目将此功能描述为自动高亮显示插入符号下对符号的所有引用,并允许您使用键绑定在当前文件中的这些引用之间跳转

在Sublime中,可以在对符号的引用和对符号定义的引用之间导航,但这是基于使用的语法完成的,没有此处所需的粒度

通过将鼠标悬停在符号上,可以看到此操作。如果您在设置中启用了
show_definitions
index_files
(默认情况下都已启用),并且光标下的文本是一个符号,则会显示一个弹出窗口,允许您导航到定义和/或引用

请注意,没有对符号进行“深入分析”,因此,例如,列表中可能混合了两个具有类似方法名称的打开文件,如果符号与方法或函数不同,则可能不包括在内,等等

此外,尽管您可以将关键点绑定到这些操作,但如果存在多个引用,则将使用快速面板提示您,而不是在它们之间循环

第三方软件包可以通过自己分析代码来增强这一点。可能是软件包做到了这一点,尽管我自己并不使用它,所以我不能肯定

通过利用当前缓冲区中的搜索功能,您可以在core Sublime中复制您想要的内容,这可能足够了,具体取决于您的具体需求。这样做的一个缺点是,它不会将结果仅限于符号,而是任何匹配的文本(注释、类似命名的变量等)

工作流的工作原理如下(此处的键绑定适用于Windows/Linux):

  • 将光标放在符号中并按Ctrl+D;升华将选择光标下的单词,并突出显示缓冲区中的其他匹配项;您也可以改为按Ctrl+F3,这将完成此操作,然后立即跳转到下一个匹配
  • 按F3向前搜索当前缓冲区中的其他事件,最终返回到开始位置
  • 按Shift+F3可向后搜索,而不是向前搜索
  • 请注意,这仅在使用Ctrl+F3或Ctrl+D进行选择时有效;常规选择对此没有影响。如果您这样做,按搜索键将继续您上次使用的搜索(这可能是好事,也可能是坏事,取决于您打算做什么)

    将以下内容添加到自定义密钥绑定将允许您使用用于在匹配项之间导航的密钥绑定(尽管它们会覆盖
    swap\u line\u up
    swap\u line\u down
    )的默认密钥:

    {
    “键”:[“ctrl+shift+up”],“命令”:“查找上一个”
    },
    {
    “键”:[“ctrl+shift+down”],“命令”:“查找下一步”
    },
    
    如果您感兴趣,那么
    find\u under
    命令将映射到Ctrl+F3,而
    find\u under\u expand
    命令将绑定到Ctrl+D,如果您还想将它们绑定到其他对象的话


    为完整起见,MacOS的相关密钥绑定如下⌘+Alt+G和⌘+D用于启动搜索的两个命令和⌘+G和⌘+Shift+G用于在比赛中前后移动。

    我不使用Visual Studio,但根据此功能及其描述,可以在Sublime中执行类似操作

    博客条目将此功能描述为自动高亮显示插入符号下对符号的所有引用,并允许您使用键绑定在当前文件中的这些引用之间跳转

    在Sublime中,可以在对符号的引用和对符号定义的引用之间导航,但这是基于使用的语法完成的,没有此处所需的粒度

    通过将鼠标悬停在符号上,可以看到此操作。如果您在设置中启用了
    show_definitions
    index_files
    (默认情况下都已启用),并且光标下的文本是一个符号,则会显示一个弹出窗口,允许您导航到定义和/或引用

    请注意,没有对符号进行“深入分析”,因此,例如,列表中可能混合了两个具有类似方法名称的打开文件,如果符号与方法或函数不同,则可能不包括在内,等等

    此外,尽管您可以将关键点绑定到这些操作,但如果存在多个引用,则将使用快速面板提示您,而不是在它们之间循环

    第三方软件包可以通过自己分析代码来增强这一点。可能是软件包做到了这一点,尽管我自己并不使用它,所以我不能肯定

    通过利用当前缓冲区中的搜索功能,您可以在core Sublime中复制您想要的内容,这可能足够了,具体取决于您的具体需求。这样做的一个缺点是,它不会将结果仅限于符号,而是任何匹配的文本(注释、类似命名的变量等)

    工作流的工作原理如下(此处的键绑定适用于Windows/Linux):

  • 将光标放在符号中并按Ctrl+D;升华将选择光标下的单词,并突出显示缓冲区中的其他匹配项;您也可以改为按Ctrl+F3,这将完成此操作,然后立即跳转到