Files
opsxdb/homepage/dist/docs/shortcuts/index.html
T

274 lines
9.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>快捷键 · OpsxDB 文档</title>
<meta name="description" content="OpsxDB 桌面数据库工作台用户文档 — 连库、写 SQL、看结果;MySQL / PostgreSQL / SQL Server / Oracle / SQLite / Redis 内置驱动,SSH 隧道与 SSL 加密。">
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2264%22%20y2%3D%2264%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23059669%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%2206B6D4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20rx%3D%2214%22%20fill%3D%22url(%23g)%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-width%3D%224.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2220%22%20rx%3D%2215%22%20ry%3D%226.5%22%2F%3E%3Cpath%20d%3D%22M17%2020v24c0%203.6%206.7%206.5%2015%206.5s15-2.9%2015-6.5V20%22%2F%3E%3Cpath%20d%3D%22M17%2032c0%203.6%206.7%206.5%2015%206.5s15-2.9%2015-6.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E">
<link rel="stylesheet" href="/docs/assets/docs.css">
</head>
<body>
<svg xmlns="http://www.w3.org/2000/svg" style="display:none" aria-hidden="true">
<symbol id="i-menu" viewBox="0 0 24 24"><path d="M4 5h16"/><path d="M4 12h16"/><path d="M4 19h16"/></symbol>
<symbol id="i-printer" viewBox="0 0 24 24"><path d="M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"/><path d="M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6"/><rect x="6" y="14" width="12" height="8" rx="1"/></symbol>
<symbol id="i-thumbs-up" viewBox="0 0 24 24"><path d="M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"/><path d="M7 10v12"/></symbol>
<symbol id="i-thumbs-down" viewBox="0 0 24 24"><path d="M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z"/><path d="M17 14V2"/></symbol>
</svg>
<header class="topbar">
<div class="topbar-inner">
<button class="menu-btn" id="menu-btn" aria-label="打开导航"><svg class="i"><use href="#i-menu"/></svg></button>
<a class="brand" href="/docs">
<span class="brand-logo"><svg width="28" height="28" viewBox="0 0 64 64" aria-label="OpsxDB"><defs><linearGradient id="lg-docs" x1="0" y1="0" x2="64" y2="64" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#059669"/><stop offset="1" stop-color="#06B6D4"/></linearGradient></defs><rect width="64" height="64" rx="14" fill="url(#lg-docs)"/><g stroke="#fff" stroke-width="4.5" fill="none" stroke-linecap="round"><ellipse cx="32" cy="20" rx="15" ry="6.5"/><path d="M17 20v24c0 3.6 6.7 6.5 15 6.5s15-2.9 15-6.5V20"/><path d="M17 32c0 3.6 6.7 6.5 15 6.5s15-2.9 15-6.5"/></g></svg></span>
<span class="brand-name">OpsxDB <em>文档</em></span>
</a>
<span class="ver-badge">v0.1</span>
<div class="search">
<input id="search-input" type="search" placeholder="搜索文档…" autocomplete="off" spellcheck="false">
<div class="search-panel" id="search-panel" hidden></div>
</div>
<nav class="top-links">
<a href="/home">官网</a>
<a href="/docs/quickstart">快速开始</a>
</nav>
</div>
</header>
<div class="layout" id="layout">
<aside class="sidebar" id="sidebar">
<div class="nav-group">
<div class="nav-group-title">开始使用</div>
<a class="nav-link" href="/docs/intro">产品介绍</a>
<a class="nav-link" href="/docs/quickstart">快速开始</a>
<a class="nav-link" href="/docs/interface">界面导览</a>
</div>
<div class="nav-group">
<div class="nav-group-title">连接与驱动</div>
<a class="nav-link" href="/docs/connect">新建连接</a>
<a class="nav-link" href="/docs/drivers">驱动支持</a>
</div>
<div class="nav-group">
<div class="nav-group-title">SQL 工作台</div>
<a class="nav-link" href="/docs/workbench">SQL 工作台</a>
<a class="nav-link" href="/docs/results">结果与导出</a>
<a class="nav-link" href="/docs/redis">Redis 工作台</a>
</div>
<div class="nav-group">
<div class="nav-group-title">安全与 AI</div>
<a class="nav-link" href="/docs/security">安全设计</a>
<a class="nav-link" href="/docs/ai">AI 助手</a>
</div>
<div class="nav-group">
<div class="nav-group-title">参考</div>
<a class="nav-link" href="/docs/faq">常见问题</a>
<a class="nav-link active" href="/docs/shortcuts">快捷键</a>
</div>
<div class="sidebar-foot">© 2026 OpsxDB · 本地优先的数据库工作台</div>
</aside>
<main class="content">
<div class="breadcrumb">文档 <span>/</span> 参考 <span>/</span> 快捷键</div>
<h1 class="page-title">快捷键</h1>
<div class="page-meta">更新于 2026-09-23</div>
<article class="md">
<p>快捷键是 OpsxDB 的第一等操作方式 —— 高频动作全部可以不碰鼠标完成。</p>
<blockquote>
<p>Windows / Linux 上 <code>⌘</code> 对应 <code>Ctrl</code>。</p>
</blockquote>
<h2 id="sec-1">全局与工作台</h2>
<table>
<thead>
<tr>
<th>快捷键</th>
<th>动作</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>⌘ Enter</code></td>
<td>执行当前语句或选区(自动按语句切分)</td>
</tr>
<tr>
<td><code>⌘ P</code></td>
<td>快速跳转:模糊搜索库 / 表,Enter 直达数据</td>
</tr>
<tr>
<td><code>⌘ T</code></td>
<td>新建查询 Tab</td>
</tr>
<tr>
<td><code>⌘ W</code></td>
<td>关闭当前查询(有未保存改动会确认)</td>
</tr>
<tr>
<td><code>⌘ 1–9</code></td>
<td>切到第 N 个查询</td>
</tr>
<tr>
<td><code>Ctrl Tab</code></td>
<td>循环切换查询</td>
</tr>
<tr>
<td><code>Alt ↑ / ↓</code></td>
<td>上一条 / 下一条语句(编辑器内)</td>
</tr>
<tr>
<td><code>⌘ ⇧ F</code></td>
<td>聚焦对象树过滤框</td>
</tr>
<tr>
<td><code>F5</code></td>
<td>刷新对象树</td>
</tr>
<tr>
<td><code>⌘ B</code></td>
<td>显示 / 隐藏 AI 面板</td>
</tr>
<tr>
<td><code>⌘ /</code></td>
<td>快捷键帮助</td>
</tr>
</tbody>
</table>
<h2 id="sec-2">结果网格</h2>
<table>
<thead>
<tr>
<th>快捷键 / 操作</th>
<th>动作</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>↑</code> <code>↓</code></td>
<td>上下移动选中行</td>
</tr>
<tr>
<td><code>PgUp</code> <code>PgDn</code></td>
<td>翻页移动</td>
</tr>
<tr>
<td><code>Home</code> <code>End</code></td>
<td>跳到首行 / 末行</td>
</tr>
<tr>
<td>双击单元格 / <code>Enter</code></td>
<td>进入单元格编辑</td>
</tr>
<tr>
<td><code>Delete</code> <code>Backspace</code></td>
<td>清空选中格(进入编辑)</td>
</tr>
<tr>
<td><code>⌘ Z</code>(编辑中)</td>
<td>撤销本格改动,恢复进入编辑前的值</td>
</tr>
<tr>
<td><code>Esc</code></td>
<td>取消编辑 / 关闭弹层与菜单</td>
</tr>
<tr>
<td><code>Ctrl/⌘ + C</code></td>
<td>复制选中单元格值(无列选中时复制整行 TSV)</td>
</tr>
<tr>
<td>右键单元格</td>
<td>编辑 / 复制单元格值 / 复制行(TSV · JSON · INSERT)/ 查看全文</td>
</tr>
<tr>
<td>多格复制粘贴</td>
<td>与 Excel 互通:复制区域后直接粘贴进网格批量暂存</td>
</tr>
<tr>
<td>双击分栏分隔条</td>
<td>结果区最大化 / 还原</td>
</tr>
</tbody>
</table>
<h2 id="sec-3">对象树</h2>
<table>
<thead>
<tr>
<th>操作</th>
<th>动作</th>
</tr>
</thead>
<tbody>
<tr>
<td>双击表名</td>
<td>打开表工作台(看前 100 行)</td>
</tr>
<tr>
<td>右键库</td>
<td>新建查询 / 浏览对象 / 复制 / 设为默认库 / 刷新 / 删除库</td>
</tr>
<tr>
<td>右键表 / 视图</td>
<td>查看数据 / 查看 DDL / 复制 / 清空截断 / 删除表</td>
</tr>
<tr>
<td><code>↑</code> <code>↓</code> <code>→</code> <code>←</code> <code>Enter</code></td>
<td>键盘导航(展开 / 收起 / 进入)</td>
</tr>
</tbody>
</table>
<h2 id="sec-4">SQL 编辑器右键</h2>
<p>编辑器内右键可完成:执行选中语句、执行当前语句、查看数据、查看 DDL、剪切 / 复制 / 粘贴 / 全选 —— 系统默认菜单被替换,不再跳出「Look Up / 检查元素」。</p>
</article>
<div class="pn-nav">
<a class="pn prev" href="/docs/faq"><span class="pn-label">← 上一页</span><span class="pn-title">常见问题</span></a>
<span class="pn"></span>
</div>
<div class="feedback" id="feedback">
<span class="feedback-q">本页内容是否对您有帮助?</span>
<button class="fb-btn" data-v="yes"><svg class="i"><use href="#i-thumbs-up"/></svg> 有帮助</button>
<button class="fb-btn" data-v="no"><svg class="i"><use href="#i-thumbs-down"/></svg> 没有帮助</button>
<span class="fb-thanks" id="fb-thanks" hidden>感谢您的反馈!</span>
</div>
</main>
<aside class="toc">
<div class="toc-title">本页目录</div>
<nav class="toc-nav">
<a class="toc-l2" href="#sec-1">全局与工作台</a>
<a class="toc-l2" href="#sec-2">结果网格</a>
<a class="toc-l2" href="#sec-3">对象树</a>
<a class="toc-l2" href="#sec-4">SQL 编辑器右键</a>
</nav>
<button class="print-btn" id="print-btn"><svg class="i"><use href="#i-printer"/></svg> 打印 / 导出 PDF</button>
</aside>
</div>
<script src="/docs/assets/docs.js" defer></script>
</body>
</html>