Web Shell Agent — Справка
Горячие клавиши
Ctrl+SСохранить текущий файл
Ctrl+PCommand palette — поиск файлов по имени или по содержимому (grep)
Ctrl+Shift+FПоиск по содержимому файлов (grep mode)
Ctrl+GПерейти на строку по номеру
Ctrl+Shift+HFind & Replace по всем файлам
Ctrl+Shift+TПереоткрыть последнюю закрытую вкладку редактора
Ctrl+TabСледующая вкладка редактора
Ctrl+Shift+TabПредыдущая вкладка редактора
Ctrl+WЗакрыть активную вкладку редактора
Alt+ZПереключить Word Wrap в редакторе
Ctrl+`Фокус на активный терминал
Ctrl+FПоиск по scrollback-буферу терминала
EscapeЗакрыть любое модальное окно, palette, поиск, фильтр
Файловый менеджер (Inline Tree)
Клик по файлуОткрыть файл в редакторе
Alt+КликОткрыть файл в правой панели (Split View)
▶ стрелкаРаскрыть / свернуть папку inline (VS Code стиль)
Ctrl+КликДобавить в мульти-выборку
Shift+КликДиапазонный выбор файлов
Drag файлаПеретащить файл/папку в другую папку дерева
Клик по папкеУстановить как текущую папку (для загрузки) + раскрыть
Двойной кликПереименовать файл/папку inline
Правый кликКонтекстное меню: редактор, diff, скачать, Tail, переименовать, удалить, новый файл/папка, копировать путь
Drag & DropПеретащить файлы в окно — загрузить в текущую папку
🔍 кнопкаФильтр по именам в текущей папке. Enter без текста → глобальный поиск (Ctrl+P)
👁 кнопкаПоказать / скрыть hidden-файлы (.git, node_modules и др.)
↑ кнопкаЗагрузить файлы в текущую папку
M / A / D / ?Git-бейджи: Modified / Added / Deleted / Untracked
Command Palette (Ctrl+P)
ФайлыПоиск по имени файла во всём дереве — клик открывает файл
В файлахПолнотекстовый grep по содержимому — клик открывает файл на нужной строке
↑ / ↓, EnterНавигация по результатам, Enter — открыть выбранный
Редактор (Monaco / VS Code Engine)
ВкладкиНесколько файлов одновременно, × для закрытия. Вкладки восстанавливаются после перезагрузки страницы
● оранжевая точкаИндикатор несохранённых изменений
👁 кнопка (MD)Превью Markdown — рендеринг .md файла, кнопка видна только для .md/.mdx
⊢⊣ кнопкаGit Diff — сравнение текущего буфера с HEAD в Monaco side-by-side diff view
Auto-saveНастраивается в Settings (вкл/выкл + задержка N сек) — автосохранение после остановки ввода
ИзображенияPNG/JPG/GIF/WebP — превью вместо кода
ПодсветкаJS/TS/Python/Go/Rust/HTML/CSS/YAML/JSON/Shell и 15+ языков автоматически по расширению
Log Viewer — Tail
ПКМ на файле → TailОткрывает live-вкладку с tail -f — новые строки стримятся в реальном времени
⏸ кнопкаПауза / возобновление автоскролла
Подсветка уровнейERROR/CRITICAL — красный · WARN — жёлтый · INFO — зелёный · DEBUG — серый
Терминал
+ кнопкаНовый терминал (отдельная SSH-сессия)
Двойной клик по вкладкеПереименовать вкладку терминала — Enter сохранить, Escape отмена
Ctrl+FПоиск по scrollback-буферу — Enter / Shift+Enter вперёд / назад
ПереподключениеПри разрыве SSH появляется оверлей с кнопкой «Переподключиться» без потери вкладки
True colorCOLORTERM=truecolor — btop, claude, gemini-cli, htop, vim, mc работают корректно
Quick Panel (правая панель)
SSH ServersКлик — выполнить SSH-команду; 🔐 значок — сервер с сохранённым паролем (AES-256-GCM)
MacrosКлик — отправить команду в активный терминал
%% в командеДиалог ввода перед запуском — подставить динамическое значение
⚙ SettingsУправление серверами, паролями, SSH-ключами, макросами, auto-save
Статистика (топ-бар)
CPULoad average как % от числа ядер
RAMИспользованная / общая RAM в GB
DiskЗаполненность корневого раздела