Ниже — полный список сочетаний, которые обрабатывает Tetiva. На macOS это Cmd, на Windows — Ctrl; приложение принимает обе клавиши, поэтому таблицы общие. Переключение вкладок и настройки работают в главном окне: в отсоединённом окне запроса вкладок нет, зато отправка, сохранение и все редакторские сочетания действуют как обычно.
Окно и вкладки#
| Сочетание | Действие |
|---|---|
| Cmd/Ctrl + , | Открыть настройки — работает даже без открытых вкладок |
| Cmd/Ctrl + W | Закрыть активную вкладку; в отсоединённом окне — закрыть окно |
| Cmd/Ctrl + 1…9 | Перейти к вкладке с этим номером |
| Cmd/Ctrl + [ и Cmd/Ctrl + ] | Предыдущая и следующая вкладка, по кругу |
| Cmd/Ctrl + F | Фокус в поиск по коллекциям в боковой панели; после клика в тело ответа, тело запроса, ответ или схему GraphQL — в поиск этой панели |
Cmd/Ctrl + [ и Cmd/Ctrl + ] не срабатывают, пока курсор стоит в редакторе кода: там эти сочетания меняют отступ. Из остальных редакторов, например скриптов, Cmd/Ctrl + F в боковую панель тоже не переводит.
Отправка и сохранение#
| Сочетание | Действие |
|---|---|
| Cmd/Ctrl + Enter | Отправить запрос (HTTP, gRPC, GraphQL); во вкладке WebSocket — отправить сообщение |
| Enter в строке URL | HTTP — отправить, GraphQL — выполнить операцию, gRPC — подключиться и загрузить схему, WebSocket — подключиться или отключиться |
| Cmd/Ctrl + S | Сохранить запрос; в редакторе коллекции — сохранить коллекцию |
Внутри модальных окон эти сочетания не срабатывают — так диалог сохранения или переименования не отправляет запрос под собой.
Редакторы#
| Сочетание | Действие |
|---|---|
| Cmd/Ctrl + Z, Shift + Cmd/Ctrl + Z | Отменить и повторить правку |
| Cmd/Ctrl + / | Закомментировать или раскомментировать строки в теле JSON |
| Cmd/Ctrl + A | Выделить весь документ — в теле запроса, теле ответа и просмотрщике схемы |
Cmd/Ctrl + клик по {{var}} | Открыть окно Environments на этой переменной: с фокусом на ней, если она определена, и с подставленным именем, если нет |
| Cmd/Ctrl + клик по полю в GraphQL-запросе | Перейти к типу этого поля в Schema |
| Enter в поле ключа новой строки | Добавить строку в таблицу заголовков, параметров, формы или переменных |
| Tab в поле значения новой строки | То же самое, не отпуская клавиатуру |
Редактор описания#
Внутри редактора описания — на вкладке Docs запроса и в Overview коллекции — работает свой набор:
| Сочетание | Действие |
|---|---|
| Cmd/Ctrl + B, I, K | Жирный, курсив, ссылка |
| Tab и Shift + Tab | Отступ в списке и обратно; фокус из поля при этом не уходит |
| Enter | Продолжить список; внутри таблицы — следующая строка |
| Escape | Выйти из редактора |
| / в начале строки | Меню команд |
| Tab и Shift + Tab в таблице | Следующая и предыдущая ячейка, с переходом на новую строку |
| Enter в пустой последней строке таблицы | Удалить строку и вывести курсор из таблицы |
Cmd/Ctrl + Enter из этого редактора всё равно отправляет запрос — у него отобрана только вставка пустой строки. В WebSocket-запросе вместо этого уходит набранное сообщение, а в описании коллекции не отправляется ничего. Что умеет сам редактор — на странице Коллекции.
Ответ#
| Сочетание | Действие |
|---|---|
| Enter в поле Search | Следующее совпадение в теле ответа |
| Shift + Enter в поле Search | Предыдущее совпадение |
| Escape в поле Search | Очистить поиск и вернуться в тело |
| Alt + ↑ и Alt + ↓ (⌥ на macOS) | Предыдущее и следующее изменение при сравнении ответов |
| Cmd/Ctrl + клик в истории | Выбрать записи для сравнения |
Поле Search живёт во вкладке Body; про него и про сравнение — на странице Просмотр ответа.
Дерево коллекций#
| Сочетание | Действие |
|---|---|
| Cmd/Ctrl + клик по запросу или коллекции | Добавить в выделение или убрать из него |
| Shift + клик | Выделить диапазон |
| Delete или Backspace | Удалить выделенное — с подтверждением |
| Escape | Снять выделение; в поле поиска — очистить запрос |
Отдельного сочетания для создания запроса нет: запрос создаётся пунктом «Новый запрос» в контекстном меню коллекции, а кнопка + в шапке панели заводит новую коллекцию. Как устроено дерево — на странице Коллекции.