🚀 Введение
# WezTerm - это мощный, современный терминальный эмулятор с открытым исходным кодом, написанный на Rust. Благодаря использованию GPU-ускорения и оптимизированному коду, он обеспечивает молниеносную производительность и плавную работу даже с большими объемами данных.
✨ Ключевые особенности
# 📑 Мультиплексирование и вкладки
# Встроенная поддержка вкладок и разделения окон Мультиплексирование без необходимости использования tmux Удобное переключение между сессиями с помощью горячих клавиш Сохранение и восстановление рабочих сессий 🚄 Поддержка GPU
# Аппаратное ускорение рендеринга текста Плавная прокрутка и анимации без задержек Эффективная работа с большими объемами текста Поддержка OpenGL и DirectX 🎨 Кастомизация
# Гибкая конфигурация на Lua Поддержка пользовательских цветовых схем Настраиваемые горячие клавиши и команды Расширенные возможности стилизации 🌍 Кроссплатформенность
# Нативная поддержка macOS, Linux и Windows Единообразный опыт на всех платформах Поддержка различных shell’ов Интеграция с системными возможностями 🛠️ Установка
# macOS
# brew install --cask wezterm copy Linux
# curl -LO https://github.com/wez/wezterm/releases/download/nightly/wezterm-nightly.Ubuntu20.04.deb
sudo apt install ./wezterm-nightly.Ubuntu20.04.deb copy Windows
# winget install wez . wezterm copy ⚙️ Базовая настройка
# Создайте файл конфигурации: mkdir -p ~/.config/wezterm
touch ~/.config/wezterm/wezterm.lua copy Добавьте базовую конфигурацию: local wezterm = require 'wezterm'
return {
-- Шрифт и размер
font = wezterm.font ( "JetBrains Mono" ),
font_size = 14.0 ,
-- Цветовая схема
color_scheme = "Catppuccin Mocha" ,
-- Настройки интерфейса
enable_tab_bar = true ,
use_fancy_tab_bar = false ,
window_padding = {
left = 2 ,
right = 2 ,
top = 0 ,
bottom = 0 ,
},
-- Производительность
animation_fps = 60 ,
enable_wayland = true ,
webgpu_preferred_adapter = wezterm.gpu_adapters . discrete ,
} copy ⌨️ Горячие клавиши
# Буфер обмена
# Комбинация Действие ⌘C / ⌃⇧C Копировать в буфер обмена ⌘V / ⌃⇧V Вставить из буфера обмена ⌃⇧X Активировать режим копирования
Управление окнами
# Комбинация Действие ⌘N / ⌃⇧N Открыть новое окно ⌘M Скрыть окно ⌥↵ Переключить полноэкранный режим ⌘H Скрыть приложение (только macOS)
Управление вкладками
# Комбинация Действие ⌘T / ⌃⇧T Открыть новую вкладку в текущем домене ⌘⇧T Открыть новую вкладку в домене по умолчанию ⌘W / ⌃⇧W Закрыть текущую вкладку ⌘[число] / ⌃⇧[число] Переключиться на вкладку по номеру ⌘⇧[ / ⌃⇧Tab Предыдущая вкладка ⌘⇧] / ⌃Tab Следующая вкладка ⌃PageUp Предыдущая вкладка ⌃PageDown Следующая вкладка ⌃⇧PageUp Переместить вкладку влево ⌃⇧PageDown Переместить вкладку вправо
Разделение панелей
# Комбинация Действие ⌃⇧⌥" Разделить панель вертикально ⌃⇧⌥% Разделить панель горизонтально ⌃⇧←→↑↓ Активировать соседнюю панель ⌃⇧Z Переключить увеличение панели
Размер панелей
# Комбинация Действие ⌃⇧⌥← Уменьшить размер панели влево ⌃⇧⌥→ Увеличить размер панели вправо ⌃⇧⌥↑ Уменьшить размер панели вверх ⌃⇧⌥↓ Увеличить размер панели вниз
Шрифт и отображение
# Комбинация Действие ⌘- Уменьшить размер шрифта ⌘= Увеличить размер шрифта ⌘0 Сбросить размер шрифта
Навигация и поиск
# Комбинация Действие ⌘F / ⌃⇧F Поиск (с учетом регистра) ⇧PageUp Пролистать на страницу вверх ⇧PageDown Пролистать на страницу вниз ⌘K / ⌃⇧K Очистить историю прокрутки
Дополнительные функции
# Комбинация Действие ⌘R / ⌃⇧R Перезагрузить конфигурацию ⌃⇧L Показать отладочный оверлей ⌃⇧P Активировать палитру команд ⌃⇧U Открыть выбор символов ⌃⇧Space Быстрый выбор
💡 Примечание : Все горячие клавиши можно настроить в конфигурационном файле. На macOS доступны комбинации с ⌘, на других системах используйте ⌃⇧.
🏆 Преимущества
# 1. Производительность
# 🚀 GPU-ускорение для плавной работы ⚡ Минимальная задержка ввода 📊 Эффективное использование ресурсов 🔄 Оптимизированный рендеринг 2. Функциональность
# 📑 Встроенное мультиплексирование 🖼️ Поддержка изображений в терминале 🔤 Лигатуры и эмодзи 🔍 Встроенный поиск 3. Настраиваемость
# ⚙️ Мощный конфигурационный язык 🎨 Широкие возможности кастомизации 🔌 Поддержка плагинов 🎯 Гибкие правила 4. Стабильность
# 🛡️ Написан на безопасном Rust 📈 Активная разработка 👥 Большое сообщество 🔒 Регулярные обновления 📝 Заключение
# WezTerm представляет собой современное решение для разработчиков, системных администраторов и power-users, которым важна производительность, гибкость и удобство работы в терминале. Благодаря GPU-ускорению, мощной системе конфигурации на Lua и активному развитию, WezTerm становится все более популярным выбором среди профессионалов.
Попробуйте WezTerm, если вы ищете:
🚀 Максимальную производительность 🎨 Гибкую настройку 📑 Встроенное мультиплексирование 🌍 Кроссплатформенность 🛡️ Надежность и стабильность