Шпаргалка по Ghostty
1.0Горячие клавиши и основы настройки терминала Ghostty
Русский: 2026-03-29
Ghostty — это эмулятор терминала, который действительно ценит ваше время. Создан Mitchell Hashimoto (да, основатель HashiCorp), он быстрый, нативный и правильно бескомпромиссный. Никакого Electron, никаких web views — просто GPU-ускоренный терминал, который запускается мгновенно и рендерит текст так, будто занимался этим всю жизнь. На macOS он использует платформенно-нативный UI, а значит ощущается как Mac-приложение, потому что является Mac-приложением. Вкладки, сплиты, полноэкранный режим — всё использует шорткаты, которые ваши пальцы уже знают.
Конфигурация освежающе проста: один файл, простые key-value пары, никаких дебатов JSON/YAML/TOML. Положите файл config в ~/.config/ghostty/ и готово. Ghostty перезагружает большинство настроек на лету, так что можно настраивать размер шрифта или тему без перезапуска. Умолчания достаточно разумные, чтобы многие работали с нулевой конфигурацией, но глубина кастомизации есть, когда захотите.
Эта шпаргалка покрывает шорткаты macOS, которые вы реально будете использовать. Ghostty опирается на платформенно-нативные привязки клавиш — если вы пользовались Terminal.app или iTerm2, большинство из них покажутся знакомыми. Управление сплитами — это где Ghostty по-настоящему блестит, давая tmux-подобный контроль панелей без накладных расходов prefix-клавиши. Здесь всё на стандартных привязках; если вы перенастроили что-то через keybind в конфиге, корректируйте соответственно.
Управление окнами
Окна — ваши контейнеры верхнего уровня. Окна Ghostty — нативные окна macOS, поэтому ведут себя именно так, как вы ожидаете.
Управление вкладками
Вкладки работают так же, как в Safari или Finder — нативная панель вкладок macOS, перетаскивание для перестановки, всё как положено.
Управление сплитами
Вот где Ghostty оправдывает себя. Нативные сплиты без танцев с prefix-клавишей tmux — просто Cmd-шорткаты, которые ощущаются естественно.
Текст и буфер обмена
Стандартные macOS-операции с текстом плюс пара терминал-специфичных бонусов для размера шрифта.
Прокрутка и навигация
Навигация по буферу прокрутки без мыши.
Основы конфигурации
Ghostty использует простой key-value файл конфигурации в ~/.config/ghostty/config. Без расширения файла, без вложенности, без церемоний. Одна настройка на строку, и большинство изменений применяются мгновенно без перезапуска.
Советы
Ghostty поставляется с отличной коллекцией встроенных тем. Выполните ghostty +list-themes в терминале, чтобы просмотреть их все, или просто задайте theme = your-pick в конфиге. Можно также просматривать темы интерактивно — Ghostty перезагружает конфиг на лету, так что сохраните файл и наблюдайте, как ваш терминал преображается в реальном времени.
Интеграция с shell — одна из недооценённых суперспособностей Ghostty. С включённой shell-integration Ghostty понимает, где начинаются и заканчиваются ваши prompt и вывод команд. Это открывает такие возможности, как переход между prompt и разметка границ команд в буфере прокрутки. Работает из коробки для zsh, bash и fish.
Если вы переходите с tmux исключительно ради сплитов, дайте нативным сплитам Ghostty серьёзный шанс, прежде чем тянуться за мультиплексором. Cmd+D и Cmd+Shift+D дают вам панели бок о бок и друг над другом без всякой настройки. Вы теряете сохранение сессий и удалённый detach, но для локальной разработки сниженная сложность того стоит.
Используйте window-decoration = false с некоторым padding для современного, минималистичного вида. Добавьте background-opacity чуть ниже 1.0, и у вас терминал, который выглядит так, будто сошёл с дизайн-блога. Функциональность и стиль — представьте себе.
Опция конфигурации keybind мощнее, чем кажется. Вы можете перепривязать любое действие, создать мульти-клавишные последовательности и даже привязать shell-команды. Формат: keybind = keys=action, и можно добавлять несколько строк keybind. Загляните в документацию за полным списком привязываемых действий — их десятки.
Настройка copy-on-select = true в Ghostty — это находка, если вы часто копируете текст из вывода терминала. Выделите текст мышью или клавиатурой, и он мгновенно в вашем буфере обмена — без Cmd+C. Одно из тех крошечных улучшений рабочего процесса, которое экономит сотни нажатий в неделю.
Вы можете использовать несколько запасных шрифтов, указав font-family более одного раза. Ghostty пробует каждый шрифт по порядку, что идеально для покрытия emoji, CJK-символов или Nerd Font значков. Просто добавьте дополнительные строки font-family после основного шрифта, и Ghostty разберётся сам.