38

我觉得不得不问一个看似基本的问题很愚蠢。我用谷歌搜索了很多,我检查了 Default(OSX).sublime-keymap 文件,但我不知道:

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

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

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

4

6 回答 6

54

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

  • ⌘-↑</kbd>: start of buffer
  • ⌘-↓</kbd>: end of buffer

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

于 2012-10-29T17:54:57.687 回答
44

在 Windows 中,您可以使用

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

于 2013-03-14T07:46:29.047 回答
17

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

{ "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 } },
于 2014-07-19T09:30:21.910 回答
0

一个“几乎”的解决方案:根据标准 OSX 键绑定,shift + home/end将光标从当前位置移动到home/end,并选择中间的文本。这样做的副作用是光标位于home/end.

我仍然想知道如何在不选择中间文本的情况下执行此操作。

于 2012-07-15T14:06:51.023 回答
0

达尔文 abcmacbook.local 14.3.0 达尔文内核版本 14.3.0:2015 年 3 月 23 日星期一 11:59:06 PDT;根:xnu-2782.20.48~5/DEVELOPMENT_X86_64 x86_64

OSX 优胜美地版本:10.10.3 (14D136)

在 Sublime Text Stable Channel build 3083 中:

Command + 向下箭头将我带到缓冲区的末尾

Command + 向上箭头将我带到缓冲区的开头

于 2015-07-12T03:21:21.890 回答
-2

看看这是否有效

开始 » CMD + 左箭头

结束 » CMD + 右箭头

于 2012-10-29T17:22:42.007 回答