Подтвердить что ты не робот

Sublime Text 2: как позиционировать курсор в начале/конце буфера?

Мне кажется, что глупо спрашивать, что похоже на основной вопрос. У меня много Googled, и я изучил файл по умолчанию (OSX).sublime-keymap, но не могу понять:

Как заставить курсор перейти к началу/концу текущего буфера в Sublime2 на OSX?

Начало/конец прокрутки вверх/вниз соответственно, но они не позиционируют курсор в начале/конце буфера.

Конечно, есть способ сделать это. В некоторых приложениях (например, Intellij) для этого используется CMD + Home/End, но это тоже не работает.

4b9b3361

Ответ 1

Эти работы для меня (Sublime Text 2 v2.0.1 на OS X 10.7.5)

  • ⌘-↑: начало буфера
  • ⌘-↓: конец буфера

Компоны CMD-up и -down являются ярлыком по умолчанию для перехода к началу и концу текстовых буферов в OS X. Они также работают в текстовых областях Safari. Таким образом, они не указаны в файле ключевой карты.

Ответ 2

В окнах вы можете использовать

Ctrl + Home → в начало файла
Ctrl + End → в конец файла

Ответ 3

чтобы настроить сокращение для перехода к началу файла и перехода в конец файла.

{ "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 } },

Ответ 4

"Почти" решение: согласно стандартным ключевым словам OSX, shift + home/end переместит курсор из текущей позиции на home/end и выберите текст между ними. Побочным эффектом этого является то, что курсор расположен в home/end.

Мне все равно хотелось бы знать, как это сделать, не выбирая промежуточный текст.

Ответ 5

Дарвин abcmacbook.local 14.3.0 Ядро Дарвина Версия 14.3.0: Пн Мар 23 11:59:06 PDT 2015; root: xnu-2782.20.48 ~ 5/DEVELOPMENT_X86_64 x86_64

OSX Yosemite Версия: 10.10.3 (14D136)

В Sublime Text Stable Channel build 3083:

Команда + стрелка вниз возвращает меня к концу буфера

Команда + стрелка вверх ведет меня к началу буфера

Ответ 6

Посмотрите, работает ли это

начало "CMD + стрелка влево

end "CMD + Стрелка вправо