我觉得愚蠢不得不问什么似乎是一个基本问题。我用Google搜索了很多,我已经检查了Default(OSX).sublime-keymap文件,但我无法弄明白:
如何在OSX上的Sublime2中将光标跳转到当前缓冲区的开头/结尾?
Home / End分别滚动到顶部/底部,但它们不会将光标定位在缓冲区的开头/结尾。
当然有办法做到这一点。一些应用程序(例如Intellij)使用CMD + Home / End,但这也不起作用。
答案 0 :(得分:50)
这些对我有用(OS X 10.7.5上的Sublime Text 2 v2.0.1)
CMD-up和-down组合是在OS X上移动到文本缓冲区的开始和结束的默认快捷方式。例如,它们也适用于Safari文本区域。因此,它们未列在keymap文件中。
答案 1 :(得分:39)
在Windows中,您可以使用
Ctrl + Home - >到文件的开头
Ctrl + 结束 - >到文件的末尾
答案 2 :(得分:12)
自定义“移动到文件开头”和“移动到文件末尾”的快捷方式
{ "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 } },
答案 3 :(得分:0)
“几乎”解决方案:根据标准OSX键绑定,shift + home/end
会将光标从当前位置移动到home/end
,并选择中间的文本。这样做的副作用是光标位于home/end
。
我仍然想知道如何在不选择中间文本的情况下执行此操作。
答案 4 :(得分:0)
Darwin abcmacbook.local 14.3.0 Darwin内核版本14.3.0:Mon Mar. 23 11:59:06 PDT 2015; root:xnu-2782.20.48~5 / DEVELOPMENT_X86_64 x86_64
OSX优胜美地版本:10.10.3(14D136)
在Sublime Text Stable Channel build 3083:
Command +向下箭头将我带到缓冲区的末尾
Command +向上箭头将我带到缓冲区的开头
答案 5 :(得分:-2)
看看是否有效
开头»CMD +左箭头
结束»CMD +右箭头