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


155

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

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

Лише зауваження : я встановив плагін SideBarEnhancements, але не знайшов нічого, що могло б вирішити мою проблему.

Будь-яке рішення, яке ви можете знати?


2
Ctrl + b, Ctrl + k завжди робив би такі речі, як видалення рядків для мене. Кожного разу, коли мені хотілося перемикати бічну панель, я мусив спамувати ці два ярлики, оскільки це ніколи не працювало вперше. Зрештою, я створив ярлик для Ctrl + Shift + o. Хтось ще мав це?
Marcel

2
Марсель, я думаю, ти не розумієш цього позначення - це означає, що тримаєш Ctrl, натискаєш K, а потім б'єш B, а не разом. Якщо ви робите Ctrl + K + K, наступний рядок буде видалено
Vall3y

Відповіді:


284

Ви можете ввести Ctrl+ 0( Ctrl+ Zero), щоб зосередитись на бічній панелі.

Тоді ви зможете переміщувати виділення між файлами за допомогою клавіш зі стрілками та відкривати вибраний файл Enter, не торкаючись миші.


чи є комбінація клавіш для видалення проектів із бічної панелі?
depz123

5
Чи можна викликати контекстне меню на бічній панелі?
Володимир Старков

6
Використовуйте cmd + k cmd + b в mac, щоб відкрити бічну панель, але використовуйте ctrl + 0 для фокусування на бічній панелі, а ctrl + 1 - для фокусування на редакторі. cmd + 1 до cmd + n можна подати до суду на навігаційних вкладках.
nicholaschris

7
Ctrl+1- це ярлик для "Фокус-групи 1", але якщо ви хочете зосередити увагу на групі, яка була орієнтована спочатку, скористайтеся Escнатомість (див. неофіційні документи ). Наприклад, якщо група 2 зосереджена, а ви фокусуєте бічну смужку, Escповернете фокус до групи 2.
TachyonVortex

2
@ChrisAnderson, якщо ви відкриєте прив'язки клавіш (меню налаштувань), ви можете побачити всі доступні ярлики. Ви можете бачити, що ця команда focus_side_barвідображена наCTRL+0
Ріккардо Маротті

60

Ще один корисний ярлик: ctrl+ kРазом із ctrl+ bпокаже / приховає бічну панель. Переконайтесь, що ви потрапили Kі Bв правильному порядку


Це має бути прийнята відповідь!
Джессіка

@Jessica Як це не відповідає на запитання?
Корай Тугай

45

Інших повних відповідей я не знайшов, тому я зібрав інформацію з різних відповідей і додав трохи власної.

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

PS Щоб отримати вишукані гліфи клавіатури, використовуйте <kbd>тег HTML. Наприклад, <kbd>Key</kbd>перетвориться на Key. (Завдяки /meta/5527 ) :)


У бічній панелі Ctrl + Вгору / Вниз дозволяє перемикатися між навігацією по папці та списку файлів або відкривати список файлів (вгору). (Випробувано в Subl.3)
GDmac

Документування цих та інших ярликів навігації файлів sublime-text-unofficial-documentation.readthedocs.io/en/latest/…
anishpatel

24

Підсумок

Ctrl + 0перейде на вашу бічну панель. За замовчуванням ви можете переміщатися по папках за допомогою клавіш зі стрілками. Якщо ви віддаєте перевагу налаштуванням типу «Vim», ви можете уникнути використання клавіш зі стрілками, переставивши свої клавіші до типових параметрів Vim (hjkl).

  • h мінімізує / відкриє папку
  • j буде переходити вниз (тобто стрілка вниз)
  • k переміститься вгору (тобто стрілка вгору)
  • я відкрию папку
  • Enter відкриє файл

Основні відображення

Щоб налаштувати це, відкрийте 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"} ] }

Чи є спосіб відкрити файл, але чи залишиться курсор на бічній панелі (наприклад, відкриття декількох файлів для налаштування вашого робочого середовища)?
користувач1164937

13

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

Якщо ви відкриєте папку в Sublime, усі файли в цій папці (і файли, що містяться в папках) відображатимуться в пошуку, який ви отримаєте за допомогою Ctrl + p.

Просто натисніть Ctrl + p і почніть вводити частини імені файлу, і ви отримаєте список збігів.


1
Це зовсім не відповідає на питання.
Ejaz

12

Для піднесеного тексту 3 використовуйте Ctrl+ K+B

Натисніть і утримуйте, Ctrlпотім натисніть і потримайте, Kа потім натиснітьB


2
Я повинен натиснути і утримувати Ctrl, потім K, а також утримувати його, а потім B, щоб перемкнути бічну панель в Sublime Text 3
TJ.

6

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


6

У Sublime Text2 натисніть клавіші у такому форматі "Ctrl + k + b", і це працюватиме на ubuntu.

Він працював на моїй машині (v14.04 LTS)


3

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

https://github.com/miguelgraz/FocusFileOnSidebar



1

Вам потрібно додати папку до вікна Піднесений текст, щоб переміщатися по бічній панелі. Перейдіть у меню Файл -> Відкрити папку ... та виберіть найвищий каталог, до якого ви зможете переходити.


1

Ctrl + 0зосередиться на бічній смузі.
Ctrl + 1зосередиться на редакторі в 1-му вікні.
Ctrl + 2зосередиться на редакторі у другому вікні тощо
.
Перейдіть до Налаштування-> Прив’язка клавіш та введіть:

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

збережіть його, а потім натисніть, "ctrl+\"щоб переключити бічну панель.

У Linux нові клавіші зберігаються у ~ / .config / sublime-text-3 / Packages / User / 'Default (Linux) .sublime-keymap'.


0

введіть цей короткий код у меню Налаштування-> Прив’язка клавіш

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

тепер збережіть його, натисніть "ctrl+\\"для перемикання бічної панелі

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.