Sublime Text 2:如何将光标定位在缓冲区的开头/结尾?

Geo*_*old 35 macos keyboard-shortcuts sublimetext2

我觉得愚蠢不得不问一下这个基本问题.我google了很多,我已经检查了Default(OSX).sublime-keymap文件,但我无法弄清楚:

如何在OSX上的Sublime2中将光标跳转到当前缓冲区的开头/结尾?

Home/End分别滚动到顶部/底部,但它们不会将光标定位在缓冲区的开头/结尾.

当然有办法做到这一点.一些应用程序(例如Intellij)使用CMD + Home/End,但这也不起作用.

Mar*_*ers 50

这些对我有用(OS X 10.7.5上的Sublime Text 2 v2.0.1)

  • ⌘-↑:缓冲区的开始
  • ⌘-↓:缓冲区结束

CMD-up和-down组合是移动到OS X上文本缓冲区的开始和结束的默认快捷方式.例如,它们也适用于Safari文本区域.因此,它们未列在keymap文件中.

  • 辉煌.怎么可能我已经使用OSX 8年而且不知道这个? (3认同)

Dee*_*ane 41

在Windows中你可以使用

Ctrl+ Home- >到文件的开头
Ctrl+ End- >到文件的末尾

  • 为我工作在Linux上.@Jimbob,答案不仅适用于原始人,也适用于任何可能通过搜索结束的人,例如我:D (18认同)

lbs*_*eek 14

自定义"移动到文件开头"和"移动到文件末尾"的快捷方式

{ "keys": ["ctrl+home"], "command": "move_to", "args": {"to": "bof"} },
{ "keys": ["ctrl+end"], "command": "move_to", "args": {"to": "eof"} },
{ "keys": ["ctrl+shift+end"], "command": "move_to", "args": {"to": "eof", "extend": true} },
{ "keys": ["ctrl+shift+home"], "command": "move_to", "args": {"to": "bof", "extend": true } },
Run Code Online (Sandbox Code Playgroud)