#tutorial #guide #deep-dive

Using the Cmd/Ctrl+K palette and multi-tab editing to navigate large collections fast

· 7 min read

Using the Cmd/Ctrl+K palette and multi-tab editing to navigate large collections fast

When your APIKumo workspace grows to dozens or hundreds of saved requests, knowing how to navigate it efficiently matters as much as knowing your API. This guide covers the keyboard-first workflows — the command palette, multi-tab editing, and right-click context menus — that keep you moving fast.

A handful of saved requests is easy to manage. A workspace with dozens of services, nested folders per environment, and hundreds of endpoints across three API versions is a different problem entirely. Scrolling through a sidebar looking for buried three folders deep wastes time you could spend actually building. APIKumo's keyboard-first navigation features — the Cmd/Ctrl+K palette , multi-tab editing , and the right-click context menu — exist precisely to close that gap. Here is how to use all three together. Why Large Collections Get Hard to Navigate Collections tend to grow in one direction: outward. You add a folder for a new service, a subfolder for each resource, and individual requests inside those. Before long the sidebar is a tree you have to mentally parse before every interaction. The friction compounds when you are context-switching frequently — jumping from the auth flow to a billing endpoint to a webhook test and back. Every second spent expanding folders and scrolling is a second of broken flow. The goal of a good workspace tool is to make the location of a request irrelevant; you should be able to reach anything by name, immediately. Jumping to Any Request with Cmd/Ctrl+K The command palette is the fastest way to open a saved request regardless of where it sits in your folder hierarchy. Press Cmd+K on macOS or Ctrl+K on Windows and Linux, start typing any part of the request name, and the palette filters results in real time. A few things worth knowing about how the search works: - Fuzzy matching — you do not need to type the exact name. Typing will surface even if those words appear in different parts of the name. - Folder context is included — if you have named your folders clearly (e.g. ), any word from the folder path is searchable. - Keyboard-only selection — use the arrow keys to move through results and to open. Your hands never leave the keyboard. The practical upshot: naming your requests well pays compound dividends. A request called is much easier to find than . Spend ten seconds on a good name when you save a request and you will recover that time on the first search. Opening Multiple Requests Side by Side with Tabs Once you can jump to any request in under a second, the next constraint becomes comparison. You often need to see two or more requests at once — verifying that a and its corresponding use the same headers, or checking that a staging request and a production request differ only in their base URL. APIKumo's multi-tab editing lets you open as many requests as you need simultaneously. Each tab is a full editor: method, URL, query parameters, headers, body, auth, and processors are all independently editable without affecting any other tab. Common patterns for multi-tab use: 1. Auth chain + resource request — keep your open in Tab 1 and your actual resource calls in Tab 2 onward. Run auth, then switch tabs to run the downstream calls with the captured token already in . 2. Staging vs. production comparison — duplicate a request (right-click → Duplicate ), switch the environment on the copy to Production, and open both tabs. The variable resolves differently in each, so you can compare responses without maintaining two separate collections. 3. Debugging a chain — when a multi-step workflow breaks, having each step in its own tab lets you re-run individual steps in isolation without losing context. Tabs persist across sessions because your collections sync across devices. Close the browser, reopen it later, and your tab layout is restored. Reorganizing Folders with the Right-Click Context Menu Growing a collection organically means the folder structure you started with rarely matches the mental model you end up with. The right-click context menu on any folder or request gives you the tools to restructure without friction: - Rename — update a folder name to reflect how you think about it now, not how you named it six months ago. - Duplicate — create a copy of a request or an entire folder tree. Useful when scaffolding a new service that mirrors an existing one. - Move — relocate a request or folder deeper or shallower in the hierarchy. - Delete — remove what you no longer need, with a confirmation step to prevent accidents. One reorganization pattern that works well at scale: group requests by workflow , not just by resource. Instead of a flat folder containing every user endpoint, consider subfolders like , , and . When you open the palette and type , you get exactly the cluster of requests relevant to that task. Using Environments to Reduce Request Duplication A common cause of bloated collections is maintaining separate requests for local, staging, and production. You end up with , , and — three requests to keep in sync for every endpoint. The better approach is one request with substitution and three environments: Your Local , Staging , and Production environments each define , , and with their own values. The one-click environment switcher at the top of the workspace resolves variables at send-time, so the same saved request works against any target without any changes — and, critically, without leaking secrets into the saved request itself. This keeps your collection lean: fewer requests means the command palette results are less cluttered and folder hierarchies stay shallower. Environment Variables and the Command Palette Together Because variables resolve at send-time and not at save-time, the request name in the palette always reflects the canonical name — not or , just . You switch context with the environment toggle, not by opening a different request. The palette stays clean; your environments carry the configuration weight. A Keyboard-First Workflow in Practice Put it all together and a typical debugging session looks like this: 1. Cmd/Ctrl+K → type → open . 2. Send the request. A post-processor extracts the bearer token into . 3. Cmd/Ctrl+K → type → open in a new tab. 4. Send. The header is already populated. 5. The response looks wrong. Right-click the folder → Duplicate → rename the copy to → add a query parameter to narrow the result set. 6. Compare the original tab and the debug tab side by side. No mouse required until step 5. Even then, the right-click menu is a single gesture rather than a drag-and-drop sequence across a deep sidebar. Naming Conventions Worth Adopting Since the command palette is only as good as your request names, a consistent naming convention pays off immediately. A few conventions that work well: - Lead with the HTTP method when it matters: , . The method badge is visible, but it is also searchable. - Use parenthetical qualifiers for variants: , . - Keep folder names short and action-oriented : , , , . - Avoid numbers like , . They are invisible to fuzzy search in any meaningful way. Applying this retroactively to a large collection is a one-time cost. The right-click Rename action makes it fast to work through a folder at a time. Keeping Your Workspace Fast as It Grows The command palette, multi-tab editing, and the right-click context menu are not independent features — they compound. A well-named collection makes the palette useful. The palette makes multi-tab workflows practical because opening tabs is instantaneous. A clean tab layout makes the right-click context menu's reorganization actions meaningful because you can see at a glance what needs restructuring. The underlying principle is simple: the physical location of a request in a folder tree should be an organizational hint, not a navigation requirement. With a keyboard-first workflow in place, you can put requests wherever they make structural sense and trust that you will find them instantly when you need them. That is the kind of workspace that scales.

All posts · Contact