GitBor

Горячие клавиши

Клавиатурные сокращения для основных действий

Горячие клавиши обрабатываются хуком useKeyboardShortcuts (src/renderer/src/hooks/useKeyboardShortcuts.ts). Меню в title bar — кастомное HTML/CSS, нативное меню Electron полностью отключено, поэтому шорткаты ведут себя одинаково на Windows / macOS / Linux.

Файл / репозиторий

ШорткатДействие
Ctrl+OOpen Repository...
Ctrl+Shift+OClone Repository...
F5Refresh (обновить состояние активного репо)
Ctrl+Alt+OОткрыть в Проводнике / Finder
Ctrl+Alt+TОткрыть в Терминале

Граф коммитов

ШорткатДействие
↑ / ↓Переход между коммитами с авто-скроллом
Ctrl+FПоиск коммитов (по теме / автору / hash)
EnterОткрыть детали выбранного коммита

CommitBar

ШорткатДействие
Enter в SubjectПеревод фокуса в Description
Ctrl+EnterCommit (из Subject или Description)

Edit-меню

ШорткатДействие
Ctrl+ZUndo
Ctrl+Shift+Z / Ctrl+YRedo
Ctrl+XCut
Ctrl+CCopy
Ctrl+VPaste
Ctrl+ASelect All

Окно

ШорткатДействие
Ctrl+RПерезагрузить renderer (на случай, если что-то залипло)
Ctrl+WЗакрыть текущую вкладку репозитория

TODO: уточнить полный список из useKeyboardShortcuts.ts — могут быть дополнительные сокращения, не отражённые в README.

Под macOS используйте вместо Ctrl в большинстве случаев. GitBor нормализует это автоматически (модуль useKeyboardShortcuts смотрит на process.platform через preload).