Как использовать боковую панель с клавиатурой в Sublime Text 2 и 3?

При использовании Sublime Text 2 мы склонны открывать боковую панель для навигации по файлам/папкам в наших проектах. Для этого мы можем использовать горячую клавишу ctrl + k ctrl + b (в окнах).

Однако, когда мы находимся в боковой панели, мы не можем использовать его с клавиатурой (например, стрелки). Мы должны придерживаться его с помощью нашей собственной мыши...

Только примечание: я установил плагин SideBarEnhancements, но я не нашел ничего, что могло бы решить мою проблему.

Любое решение, которое вы, возможно, знаете?

Ответ 1

Вы можете ввести Ctrl + 0 (Ctrl + Zero), чтобы сфокусироваться на боковой панели.

Затем вы сможете перемещать выделение между файлами со стрелками и открывать выбранный файл, ударяя Enter, не касаясь мыши.

Ответ 2

Еще один полезный ярлык: ctrl + k Вместе с ctrl + b отобразит/спрячет боковую панель. Убедитесь, что вы нажали k и b в правильном порядке

Ответ 3

Я не нашел никаких других полных ответов, поэтому я собрал информацию из разных ответов и добавил немного своего.

  • Ctrl + K, Ctrl + B: переключение боковой панели
  • Ctrl + K + B: короткая форма выше (убедитесь, что вы нажали K и B в правильном порядке)
  • Ctrl + 0: переключить фокус на боковую панель (если открыт)
  • Up/Down: перемещение списка файлов
  • Right: развернуть каталог
  • Left: свернуть каталог/перейти к родительскому каталогу
  • Enter: открыть файл

@Santiago Agüero. Вам не хватало той части, что боковая панель нуждается в фокусировке до того, как клавиши со стрелками будут работать (Ctrl + 0).

Насколько я знаю, эти ярлыки работают в Sublime 3, а также Sublime 2.

Одно предупреждение: предполагается, что вы используете стандартные привязки по умолчанию. Но вы можете легко настроить привязки клавиш, открыв Preferences > Key Bindings - User и скопировав строки из Preferences > Key Bindings - Default, изменив значение keys по мере необходимости. Например.

{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+0"], "command": "focus_side_bar" },

P.S. Чтобы получить симпатичные клавиатуры, используйте тег <kbd> HTML. Например, <kbd>Key</kbd> превратится в Key. (Благодаря https://meta.stackexchange.com/questions/5527):)

Ответ 4

Резюме

Ctrl + 0 будет перемещаться по вашей боковой панели. По умолчанию вы можете перемещаться по папкам с помощью клавиш со стрелками. Если вы предпочитаете настройки типа "Vim", вы можете избежать использования клавиш со стрелками, переназначив свои ключи на типичные настройки Vim (hjkl).

  • h минимизирует/открывает папку
  • j будет перемещаться вниз (т.е. стрелка вниз)
  • k будет перемещаться вверх (т.е. стрелка вверх)
  • l откроет папку
  • Введите откроет файл

Отображения клавиш

Чтобы установить это, откройте Preferences > Key Bindings - User и добавьте следующее:

{ "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] }

Ответ 5

Ctrl + p также очень полезно для открытия файлов без использования мыши.

Если вы откроете папку в Sublime, все файлы в этой папке (и файлы в папках с папками) будут отображаться в поиске, который вы получите с помощью Ctrl + p.

Просто нажмите Ctrl + p и начните вводить части имени файла, и вы получите список совпадений.

Ответ 6

Для возвышенного текста 3 используйте Ctrl + K + B

Нажмите и удерживайте Ctrl, затем нажмите и удерживайте K, а затем нажмите и удерживайте B

Ответ 7

В Sublime Text2 нажмите клавиши в следующем формате "Ctrl + k + b", и он будет работать на ubuntu.

Он работал на моей машине (v14.04 LTS)

Ответ 8

Для Sublime Text 2 (а также Sublime Text 3) в Windows используйте Ctrl+0, чтобы сфокусироваться на боковой панели, и используйте клавиши Ctrl+1 или Esc, чтобы сфокусироваться на редакторе. И если это не сработало, используйте те ключи 0 и 1, которые существуют в строке числовых клавиш под строкой функциональных клавиш, а не те ключи 0 и 1, которые существуют в цифровой клавиатуре клавиатуры, Это изображение может показаться лучше: http://en.wikipedia.org/wiki/File:Qwerty.svg

Ответ 9

У меня на самом деле была такая же проблема, что мне пришлось запускать reveal in side bar, а затем переместить фокус на боковую панель, а также тот факт, что если папка с файлом уже развернута, фокус переместится на верхнюю сторону боковой панели, все это заставило меня написать новый плагин, чтобы открыть файл на боковой панели, а затем переместить фокус туда, что значительно облегчает навигацию по боковой панели с помощью стрелок клавиатуры, дайте ей попробовать =)

https://github.com/miguelgraz/FocusFileOnSidebar

Ответ 10

Вам нужно добавить папку в окно Sublime Text, чтобы перемещаться по боковой панели. Откройте File → Open Folder... и выберите самый высокий каталог, который вы хотите использовать.

Ответ 11

Другой вариант - использовать пакет FileBrowser, который дает вам гораздо больше действий и может быть изменен в соответствии с вашими потребностями.

https://packagecontrol.io/packages/FileBrowser

enter image description here

Ответ 12

введите этот короткий код в Preference-> Связывание клавиш

[
    { "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

Теперь сохраните его, нажмите "ctrl+\\" для переключения на боковую панель.