Session / File
| Горячие клавиши Windows | Горячие клавиши macOS | Название | Описание |
|---|---|---|---|
| Основные операции с сессиями | |||
| Ctrl + N | ⌘Cmd + N | New Session | Создать новую пустую сессию. Очищает текущее рабочее пространство и подготавливает среду для захвата нового трафика. Рекомендуется использовать перед началом новой задачи отладки. |
| Ctrl + O | ⌘Cmd + O | Open Session | Открыть ранее сохранённый файл сессии (.csurl). Позволяет восстанавливать настроенные фильтры, map local/rewrite правила и историю запросов из предыдущей работы. |
| Ctrl + S | ⌘Cmd + S | Save Session | Сохранить текущую сессию в файл. Включает историю запросов, настроенные фильтры и правила компиляции. Файл сохраняется в формате Charles Session. |
| Ctrl + ⇧Shift + S | ⌘Cmd + ⇧Shift + S | Save Session As | Сохранить сессию под новым именем или в другом формате. Открывает диалог выбора пути и имени файла. Полезно при дублировании сессии с незначительными изменениями. |
| Ctrl + W | ⌘Cmd + W | Close Session | Закрыть текущую вкладку/сессию. Если сессия содержит несохранённые изменения, будет запрошено подтверждение сохранения. |
| Ctrl + Q | ⌘Cmd + Q | Quit Charles | Полный выход из приложения Charles Proxy. Перед завершением предлагает сохранить текущую сессию при наличии несохранённых данных. |
| Ctrl + P | ⌘Cmd + P | Печать данных текущей сессии. Форматирует запросы и ответы в виде отчёта для вывода на принтер или сохранения в PDF. | |
| Рабочее пространство | |||
| Ctrl + ⇧Shift + R | ⌘Cmd + ⇧Shift + R | Clear Session | Полная очистка текущей сессии — удаление всех захваченных запросов и ответов. Запросы удаляются безвозвратно, настройки proxy остаются без изменений. |
Recording / Proxy
| Горячие клавиши Windows | Горячие клавиши macOS | Название | Описание |
|---|---|---|---|
| Запись и управление proxy | |||
| Ctrl + R | ⌘Cmd + R | Start / Stop Recording | Включить или остановить запись HTTP/HTTPS трафика. При старте proxy начинает перехватывать все сетевые запросы, настроенные в системе. При остановке — запись приостанавливается, но данные сохраняются в сессии. |
| Ctrl + T | ⌘Cmd + T | Throttling | Включить/выключить throttling (ограничение скорости) сети. Позволяет симулировать медленные сетевые соединения (3G, EDGE,slow DSL) для тестирования производительности приложения. |
| Настройки | |||
| Ctrl + ⇧Shift + P | ⌘Cmd + ⇧Shift + P | Proxy Settings | Открыть диалог настроек proxy. Позволяет изменить порт proxy (по умолчанию 8888), настроить исключения (excluded hosts) и выбрать режим работы proxy (system/browser/custom). |
| Ctrl + ⇧Shift + A | ⌘Cmd + ⇧Shift + A | SSL Proxying Settings | Открыть настройки SSL Proxying для перехвата HTTPS-трафика. Позволяет включить/выключить перехват SSL, добавить исключения для доменов. Важно: для работы требует установки сертификата Charles в систему. |
Edit / Search
| Горячие клавиши Windows | Горячие клавиши macOS | Название | Описание |
|---|---|---|---|
| Редактирование | |||
| Ctrl + C | ⌘Cmd + C | Copy | Копировать выделенный элемент (заголовок, тело запроса/ответа, URL) в буфер обмена. Поддерживает копирование в зависимости от контекста — raw body, headers, URL и др. |
| Ctrl + V | ⌘Cmd + V | Paste | Вставить содержимое буфера обмена в текущее поле или выделенный участок. Используется в панели редактирования запроса/ответа. |
| Delete | ⌫Backspace | Remove Entry | Удалить выбранную запись из списка запросов. Запрос полностью удаляется из текущей сессии и не может быть восстановлен без перезаписи трафика. |
| Ctrl + A | ⌘Cmd + A | Select All | Выделить все элементы в текущем контейнере — запросы, заголовки, тело. Полезно для массового копирования. |
| Поиск | |||
| Ctrl + F | ⌘Cmd + F | Find | Открыть панель поиска по запросам и ответам. Позволяет искать по URL, заголовкам, телу запроса/ответа. Поддерживает точное совпадение и регистрозависимый поиск. |
| F3 | ⌘Cmd + G | Find Next | Перейти к следующему совпадению после текущего поискового запроса. Аналогично поиску с автоматическим переходом к следующему результату. |
| ⇧Shift + F3 | ⌘Cmd + ⇧Shift + G | Find Previous | Перейти к предыдущему совпадению. Работает в обратном направлении от текущей позиции поиска. |
Navigation / View
| Горячие клавиши Windows | Горячие клавиши macOS | Название | Описание |
|---|---|---|---|
| Навигация и масштаб | |||
| Ctrl + + | ⌘Cmd + + | Zoom In | Увеличить масштаб отображения интерфейса Charles. Полезно для чтения мелких заголовков и тел ответов на больших экранах. |
| Ctrl + - | ⌘Cmd + - | Zoom Out | Уменьшить масштаб отображения интерфейса. Позволяет увидеть больше строк запросов одновременно. |
| Ctrl + 0 | ⌘Cmd + 0 | Reset Zoom | Сбросить масштаб интерфейса до значения по умолчанию (100%). Альтернатива последовательного уменьшения масштаба. |
| F5 | ⌘Cmd + R | Refresh View | Обновить отображение текущей панели. Перезагружает визуальное представление запроса — полезно после изменения настроек proxy или при зависании интерфейса. |
| Переключение панелей | |||
| Tab | ⇥Tab | Next Pane | Переключение фокуса на следующую панель в окне сессии (например, от дерева запросов к панели Headers, затем к Body, XML/JSON, Hex view). |
| ⇧Shift + Tab | ⇧Shift + ⇤BackTab | Previous Pane | Переключение фокуса на предыдущую панель. Обратное направление навигации между панелями просмотра запроса. |
Tools
| Горячие клавиши Windows | Горячие клавиши macOS | Название | Описание |
|---|---|---|---|
| Ctrl + ⇧Shift + M | ⌘Cmd + ⇧Shift + M | Map Local | Открыть инструмент Map Local для замены удалённых ответов локальными файлами. Позволяет подменять API-ответы контентом с диска — полезно для тестирования edge-кейсов и кастомных сценариев. |
| Ctrl + ⇧Shift + E | ⌘Cmd + ⇧Shift + E | Rewrite Tool | Открыть панель Rewrite Tool для автоматической модификации запросов/ответов на лету. Поддерживает регулярные выражения и подстановку — изменение URL, заголовков, тел ответов. |
| Ctrl + ⇧Shift + B | ⌘Cmd + ⇧Shift + B | Breakpoints | Управление breakpoints (точками останова). При включении запрос приостанавливается до отправки или ответа, позволяя осмотреть и модифицировать данные в реальном времени. |
| Ctrl + ⇧Shift + T | ⌘Cmd + ⇧Shift + T | Repeat Advanced | Открыть расширенное меню повтора запроса. Позволяет выбрать конкретный запрос из истории и отправить его заново с настройками модификации (изменение URL, заголовков, тела, задержек). |
Tree / Request Navigation
| Горячие клавиши Windows | Горячие клавиши macOS | Название | Описание |
|---|---|---|---|
| ↑Up / ↓Down | ↑Up / ↓Down | Navigate Requests | Перемещение по списку запросов в дереве сессии. Подсвечивает выбранный запрос и обновляет панели просмотра (Headers, Body, etc.). |
| →Right | →Right | Expand Node | Развернуть узел дерева запросов. Раскрывает вложенные под-запросы (например, запросы к ресурсам внутри HTML-страницы: CSS, JS, изображения). |
| ←Left | ←Left | Collapse Node | Свернуть узел дерева запросов. Скрывает вложенные под-запросы, оставляя видимым только родительский запрос. |
| ⏎Enter | ⏎Return | Open Request Details | Открыть подробное представление выбранного запроса. Переключает фокус на панели просмотра: URL, HTTP Headers, Raw Request/Response, XML, JSON, Hex view. |