【问题标题】:How can I jump to line in Sublime Text?如何在 Sublime Text 中跳转到行?
【发布时间】:2015-04-04 13:59:00
【问题描述】:

有人知道在 Sublime Text 中跳转到特定行(给定 #)的快捷方式吗?

例如:我运行代码并在第 5765 行出错。我希望能够在 Sublime Text 中快速跳转到第 5765 行,而无需滚动。

【问题讨论】:

    标签: sublimetext2 sublimetext sublimetext3


    【解决方案1】:

    Windows:Ctrl + G

    Mac:控制 + G

    Linux:Ctrl + G

    Windows:Ctrl + P + :

    Mac:命令 + P + :

    Linux: Ctrl + P + :

    然后输入行号。它会自动为您找到它,如果需要滚动才能到达 - 它会将您的视图捕捉到行号级别。

    【讨论】:

    • 如果您已经习惯使用“Goto Anything”命令(Ctrl+P / Cmd + P)在项目文件之间导航,您也可以使用它——只需输入一个冒号,然后然后是行号。
    • Mac 上是 Control+G
    【解决方案2】:

    而不是Control+G,如果你习惯使用CMD+PCMD+T,你可以直接输入:


    也很有用:

    • CMD+R 转到当前文件中的函数

    • CMD+Shift+R 在任意文件中查找函数(CMD+, "binary_file_patterns" 忽略 node_modules)

    • CMD+Option+Down 跳转到另一个文件中的函数定义(从光标字开始)

    • CMD+D / CMD+U 跳转并累积下一个单词出现并填充搜索查询/(撤消)。 from cursor 成为完全匹配(大小写和单词边界),而 from selection 是部分匹配(忽略大小写和单词边界)。 DU 也可以在更少的 bash / zshell pager 中向下/向上滚动半页

    • CMD+G / CMD+Shift+G 跳转或“转到”到下一个/上一个搜索查询(CMD+D 这个太棒了)

    • CMD+{ / CMD+} 关注左/右标签(在终端、浏览器、kapeli dash 等中相同)

    • CMD+[ / CMD+] 左/右移线(chrome 前进/后退导航,devtools 更改面板)

    • CMD+Control+Up / CMD+Control+Down 上移/下移

    • CMD+K->(some number)折叠到缩进

    • CMD+K->J全部展开

    • CMD+Option+[ / CMD+Option+] 折叠/展开当前行的孩子

    • CMD+, 是大多数 Mac 应用程序的首选项

    【讨论】:

    • 对于Windows中的换档线,它是ctrl + shift + up/down
    【解决方案3】:

    在我的Mac,性能>>按键绑定添加:

    //line duplicate & delete
    { "keys": ["super+y"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
    { "keys": ["super+d"], "command": "duplicate_line" },
    
    //replace
    { "keys": ["super+r"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} },
    
    //goto
    { "keys": ["super+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
    { "keys": ["super+g"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },
    
    //upper or lower
    { "keys": ["super+shift+u"], "command": "swap_case" },
    
    //sidebar toggle
    { "keys": ["super+shift+t"], "command": "toggle_side_bar" },
    

    【讨论】:

      【解决方案4】:

      在键盘上单击:

      command + p
      

      然后在键盘上输入:,然后输入行号,示例 374

      :374
      

      然后单击键盘上的enter 键跳转到所需的行号

      【讨论】:

        【解决方案5】:

        base 是按 Ctrl + P 然后输入 : 然后写下你要走的那一行,但是有一个捷径:
        只需点击 Ctrl + G ,它会为您执行相同的步骤!

        【讨论】:

          【解决方案6】:

          正如@maxTuzz 所指出的,我经常使用 Ubuntu 16.06 和 Sublime,
          Ctrl+P 然后按 : 并开始输入要导航的行号。

          或者

          我们可以直接输入Ctrl+G开始输入你要导航的行号。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-02-12
            • 2016-01-05
            • 2013-05-16
            • 1970-01-01
            • 2021-10-01
            • 2013-05-21
            • 1970-01-01
            相关资源
            最近更新 更多