有没有人知道在Sublime Text中跳转到指定行(给定#)的快捷方式?
例如,我运行代码并在第5765行收到错误。我希望能够在Sublime Text中快速跳转到第5765行,而不用滚动。
有没有人知道在Sublime Text中跳转到指定行(给定#)的快捷方式?
例如,我运行代码并在第5765行收到错误。我希望能够在Sublime Text中快速跳转到第5765行,而不用滚动。
Windows操作系统:按下Ctrl + G键
Mac操作系统:按下Control + G键
Linux操作系统:按下Ctrl + G键
或者
Windows操作系统:按下Ctrl + P + :键
Mac操作系统:按下Command + P + :键
Linux操作系统:按下Ctrl + P + :键
然后输入行号,它会自动为您找到该行并将视图滚动至该行所在位置。
如果你习惯使用 CMD+P
或者 CMD+T
,而不是使用 Control+G
,那么你可以直接输入 :
还有用:
CMD+R
跳转到当前文件中的函数
CMD+Shift+R
在任意文件中查找函数(CMD+,
"binary_file_patterns" 忽略 node_modules)
CMD+Option+Down
跳转到另一个文件中的函数定义(从光标所在单词开始)
CMD+D
/ CMD+U
跳转并累加下一个单词出现的位置并填充搜索查询 /(撤销)。从光标处开始成为精确匹配(大小写和单词边界),而从选择处开始则是部分匹配(忽略大小写和单词边界)。D
和 U
也适用于 less 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->(一些数字)
折叠到缩进
CMD+K->J
展开所有
CMD+Option+[
/ CMD+Option+]
折叠/展开当前行的子级
CMD+,
在大多数 Mac 应用程序中是首选项
ctrl
+ shift
+ 上箭头
/下箭头
。 - alex在我的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" },
基本操作是按下 Ctrl + P 然后再输入 :,然后写上你想要到达的行。 但是 有一个快捷键可以代替这个过程:
只需按下Ctrl + G,它就会为您执行相同的步骤!
在您的键盘上点击:
command + p
然后在键盘上输入:
,再输入行号,例如374
:374
然后在键盘上点击enter
键,跳转到所需的行号。