キーボードショートカット & 生産性ガイド
HarborDB キーボードショートカットガイドへようこそ。これらのショートカットをマスターすることで、PostgreSQL ワークフローが変わり、作業が速くなり、マウスへの依存が減り、全体的な生産性が向上します。複雑なクエリを書く場合でも、複数のデータベース接続を管理する場合でも、これらのショートカットはプロのように作業するのに役立ちます。
キーボードショートカットを使用する理由
キーボードショートカットにはいくつかの利点があります:
- 速度:メニューを使用するよりも 2〜5 倍速く操作を実行
- 集中力:クエリを書きながら手をキーボードに置いたままにできる
- 疲労軽減:繰り返しのマウス操作を最小限に抑える
- プロフェッショナルなワークフロー:経験豊富なデータベース専門家のように効率的に作業
クイックリファレンスチートシート
| カテゴリー | ショートカット | アクション | 使用頻度 |
| ------------------- | ------------- | ------------------ | --------- |
| クエリ実行 | ⌘ + R | クエリを実行 | ★★★★★ |
| クエリ実行 | ⌘ + . | クエリをキャンセル | ★★★★☆ |
| ナビゲーション | ⌘ + T | 新しいクエリタブ | ★★★★★ |
| ナビゲーション | ⌘ + W | 現在のタブを閉じる | ★★★★★ |
| ナビゲーション | ⌘ + B | サイドバーを切り替え | ★★★★☆ |
| 編集 | ⌘ + / | コメントを切り替え | ★★★★★ |
| 編集 | Tab | 選択をインデント | ★★★★★ |
| 編集 | Shift + Tab | 選択をアンインデント | ★★★★★ |
| ファイル操作 | ⌘ + S | クエリを保存 | ★★★★☆ |
| ファイル操作 | ⌘ + E | 結果をエクスポート | ★★★★☆ |
| 検索 | ⌘ + F | クエリ内を検索 | ★★★★★ |
| 検索 | ⌘ + G | 次を検索 | ★★★★☆ |
ナビゲーションショートカット
クエリエディタのナビゲーション
| ショートカット | アクション | 説明 |
| ----------------------- | ------------------- | ------------------------------------- |
| ⌘ + T | 新しいクエリタブ | 新しい SQL エディタタブを開く |
| ⌘ + W | タブを閉じる | 現在のクエリタブを閉じる |
| ⌘ + Shift + T | 閉じたタブを再度開く | 最近閉じたタブを復元 |
| ⌘ + 1 〜 ⌘ + 9 | タブに切り替え | 特定のタブ番号にジャンプ |
| ⌘ + Option + ←/→ | 前/次のタブ | タブ間をナビゲート |
| ⌘ + B | サイドバーの切り替え | データベースナビゲーションサイドバーの表示/非表示 |
| ⌘ + Option + S | 結果ペインの切り替え | クエリ結果エリアの表示/非表示 |
データベースナビゲーション
| ショートカット | アクション | 説明 |
| -------------------- | ------------------- | ----------------------------------------------- |
| ⌘ + F (サイドバー内) | オブジェクトを検索 | サイドバー内のデータベースオブジェクトをフィルタ |
| ↑/↓ | オブジェクトをナビゲート | データベースオブジェクト間を移動 |
| → | オブジェクトを展開 | データベース/スキーマ/テーブルを展開 |
| ← | オブジェクトを折りたたむ | 展開されたオブジェクトを折りたたむ |
| Space | クイックプレビュー | 展開せずにテーブル構造をプレビュー |
| ⌘ + クリック (テーブル) | 上位100件を選択 | SELECT * FROM テーブル LIMIT 100 クエリを開く |
| ⌥ + クリック (テーブル) | 構造ビューを開く | 詳細なテーブル構造を表示 |
クエリ実行ショートカット
基本的な実行
| ショートカット | アクション | 使用するタイミング |
| --------------- | ------------- | ----------------------------------- |
| ⌘ + R | クエリを実行 | エディタ内のクエリ全体を実行 |
| ⌘ + Shift + R | 選択を実行 | ハイライトされたテキストのみを実行 |
| ⌘ + . | クエリをキャンセル | 長時間実行中のクエリを停止 |
| ⌘ + K | エディタをクリア | 現在のエディタからすべてのテキストを削除 |
| ⌘ + L | 結果にフォーカス | 結果ペインにフォーカスを切り替え |
高度な実行
| ショートカット | アクション | 説明 |
| ---------------- | --------------- | ------------------------------------- |
| ⌘ + Shift + E | クエリを説明 | 実行せずに実行計画を表示 |
| ⌘ + Option + R | 実行して説明 | クエリを実行して実行計画を表示 |
| ⌘ + Shift + A | すべてのタブを実行 | 開いているすべてのタブのクエリを実行 |
| ⌘ + Option + . | すべてをキャンセル | 実行中のすべてのクエリをキャンセル |
テキスト編集ショートカット
基本的なテキスト操作
| ショートカット | アクション | 同等のメニュー項目 |
| ----------------- | ------------------ | ------------------------ |
| ⌘ + / | コメントを切り替え | フォーマット → コメントを切り替え |
| Tab | 選択をインデント | フォーマット → インデントを増やす |
| Shift + Tab | 選択をアンインデント | フォーマット → インデントを減らす |
| ⌘ + ] | インデントを増やす | フォーマット → インデントを増やす |
| ⌘ + [ | インデントを減らす | フォーマット → インデントを減らす |
| ⌘ + D | 行を複製 | 編集 → 行を複製 |
| ⌘ + Shift + D | 行を削除 | 編集 → 行を削除 |
| ⌘ + Shift + ↑/↓ | 行を上/下に移動 | 編集 → 行を上/下に移動 |
高度な編集
| ショートカット | アクション | 説明 |
| ---------------- | ---------------------- | ------------------------------------------------ |
| ⌘ + Option + L | SQLをフォーマット | SQLクエリを自動フォーマット |
| ⌘ + Shift + F | ファイル内を検索 | 保存されたすべてのクエリを検索 |
| ⌘ + Option + F | クエリ内を置換 | テキストを検索して置換 |
| ⌘ + Shift + L | すべての出現箇所を選択 | 現在の単語のすべてのインスタンスを選択 |
| F2 | シンボルをリネーム | テーブル/列参照をリネーム(リファクタリング付き) |
選択と移動
| ショートカット | アクション | 説明 |
| ----------------- | --------------------- | ------------------------------------ |
| ⌘ + ←/→ | 行の先頭/末尾 | 行の先頭または末尾にジャンプ |
| ⌘ + ↑/↓ | エディタの先頭/末尾 | 最初または最後の行にジャンプ |
| ⌥ + ←/→ | 前/次の単語 | 文字単位ではなく単語単位で移動 |
| ⌘ + Shift + ←/→ | 行末まで選択 | 行の先頭/末尾までテキストを選択 |
| ⌥ + Shift + ←/→ | 単語単位で選択 | 単語単位でテキストを選択 |
| ⌘ + L | 行を選択 | 現在の行全体を選択 |
結果とデータ操作
結果ナビゲーション
| ショートカット | アクション | 説明 |
| --------------------- | -------------------- | -------------------------------------- |
| Tab / Shift + Tab | セルナビゲーション | 結果内のセル間を移動 |
| ↑/↓/←/→ | セルナビゲーション | 結果内での矢印キーナビゲーション |
| ⌘ + A | すべての行を選択 | 結果内のすべての行を選択 |
| Space | 行選択を切り替え | 現在の行を選択/選択解除 |
| ⌘ + C | セルをコピー | 選択したセルをクリップボードにコピー |
| ⌘ + Shift + C | 行をJSONとしてコピー | 行全体をJSON形式でコピー |
| Enter | セルを編集 | セル編集モードに入る(ローカル編集用) |
データエクスポート
| ショートカット | アクション | 説明 |
| ---------------- | -------------- | -------------------------------------- |
| ⌘ + E | 結果をエクスポート | 現在の結果のエクスポートダイアログを開く |
| ⌘ + Shift + E | クイックエクスポート | 最後に使用した設定でエクスポート |
| ⌘ + Option + C | CSVとしてコピー | 結果をCSVとしてクリップボードにコピー |
| ⌘ + Option + J | JSONとしてコピー | 結果をJSONとしてクリップボードにコピー |
ファイルと接続管理
ファイル操作
| ショートカット | アクション | 説明 |
| --------------- | --------------- | ---------------------------------- |
| ⌘ + S | クエリを保存 | 現在のクエリをファイルに保存 |
| ⌘ + Shift + S | 別名で保存 | 新しい名前でクエリを保存 |
| ⌘ + O | クエリファイルを開く | ディスクから保存されたクエリを開く |
| ⌘ + N | 新しいクエリ | 新しいクエリを作成(⌘ + T と同じ) |
| ⌘ + P | 結果を印刷 | 現在の結果を印刷 |
| ⌘ + Shift + P | クイック印刷 | デフォルト設定で印刷 |
接続管理
| ショートカット | アクション | 説明 |
| ---------------- | ------------------ | ------------------------------------- |
| ⌘ + Shift + N | 新しい接続 | 新しい接続ダイアログを開く |
| ⌘ + Option + C | 接続/切断 | 現在のタブの接続を切り替え |
| ⌘ + Shift + C | 接続をコピー | 現在の接続設定を複製 |
| ⌘ + , | 環境設定 | HarborDB 環境設定を開く |
ウィンドウとインターフェース管理
ウィンドウ制御
| ショートカット | アクション | 説明 |
| ---------------- | ----------------- | ---------------------------------- |
| ⌘ + M | ウィンドウを最小化 | HarborDB ウィンドウを最小化 |
| ⌘ + Option + M | すべてを最小化 | すべての HarborDB ウィンドウを最小化 |
| ⌘ + H | HarborDB を隠す | HarborDB アプリケーションを隠す |
| ⌘ + Option + H | 他を隠す | 他のすべてのアプリケーションを隠す |
| ⌘ + Q | HarborDB を終了 | アプリケーションを終了(保存を促す) |
| ⌘ + Option + W | すべてのウィンドウを閉じる | 開いているすべてのウィンドウを閉じる |
レイアウト管理
| ショートカット | アクション | 説明 |
| ---------------- | -------------- | ------------------------------ |
| ⌘ + Option + 1 | デフォルトレイアウト | デフォルトのウィンドウレイアウトにリセット |
| ⌘ + Option + 2 | エディタにフォーカス | エディタペインを最大化 |
| ⌘ + Option + 3 | 結果にフォーカス | 結果ペインを最大化 |
| ⌘ + Option + 4 | サイドバーにフォーカス | ナビゲーションサイドバーを最大化 |
| ⌘ + 0 | ズームをリセット | ズームレベルを 100% にリセット |
| ⌘ + = | ズームイン | エディタフォントサイズを増加 |
| ⌘ + - | ズームアウト | エディタフォントサイズを減少 |
Touch Bar ショートカット (MacBook Pro)
Mac に Touch Bar がある場合、HarborDB は状況に応じたショートカットを提供します:
エディタモードの Touch Bar
- 実行ボタン: 現在のクエリを実行
- キャンセルボタン: 実行中のクエリを停止
- フォーマットボタン: SQL を自動フォーマット
- 保存ボタン: 現在のクエリを保存
- タブスイッチャー: クエリタブ間を切り替え
結果モードの Touch Bar
- エクスポートボタン: クイックエクスポートオプション
- コピーボタン: 選択をコピー
- フィルタボタン: 結果にフィルタを適用
- ソートボタン: 昇順/降順にソート
接続モードの Touch Bar
- 接続/切断: 接続を切り替え
- 接続テスト: 現在の接続をテスト
- 新しいクエリ: 接続用の新しいクエリを作成
ショートカットのカスタマイズ
現在のショートカットの表示
利用可能なすべてのショートカットを表示するには:
- HarborDB → 環境設定 → キーボード に移動
- カテゴリ別のすべてのショートカットのリストを表示
- 特定のアクションを検索
カスタムショートカットの作成
- システム設定 → キーボード → キーボードショートカット を開く
- サイドバーから アプリのショートカット を選択
- + をクリックして新しいショートカットを追加
- アプリケーションリストから HarborDB を選択
- 正確なメニュー項目名を入力
- 希望のショートカットを割り当て
推奨カスタムショートカット
| アクション | 推奨ショートカット | 有用な理由 |
| ------------------------- | -------------------- | ------------------------------- |
| SQLをフォーマット | ⌘ + Shift + F | 他のエディタと一致 |
| 接続を切り替え | ⌘ + Shift + C | 迅速な接続変更 |
| 行番号を切り替え | ⌘ + Shift + L | 行番号の表示/非表示 |
| 現在のステートメントを実行 | ⌘ + Enter | カーソル位置の SQL ステートメントを実行 |
生産性のヒントとワークフロー
効率的なクエリ作成ワークフロー
⌘ + Nで開始 - 新しいクエリタブ- クエリを記述 - 自動補完を使用(
Tabで受け入れ) ⌘ + Option + Lでフォーマット - SQL を整理⌘ + Shift + Rでテスト - まず選択を実行⌘ + Rで実行 - 完全なクエリを実行⌘ + Eでエクスポート - 結果を保存⌘ + Sで保存 - クエリを保存
複数接続ワークフロー
⌘ + Shift + N- 新しい接続を作成⌘ + T- 各データベース用に新しいタブ⌘ + 1/⌘ + 2- 環境間を切り替え⌘ + Option + C- 必要に応じて接続を切り替え
データ分析ワークフロー
⌘ + クリックテーブル - クイック SELECT⌘ + R- データを表示するために実行⌘ + Fを結果内で - 特定の値を検索⌘ + E- さらなる分析のためにエクスポート⌘ + Shift + S- 分析クエリを保存
ショートカット問題のトラブルシューティング
一般的な問題と解決策
ショートカットが機能しない
- システム設定 → キーボードでの競合を確認
- HarborDB を再起動
- 環境設定 → キーボードでショートカットを確認
- 修飾キーが機能しているか確認(TextEdit でテスト)
Touch Bar に HarborDB コントロールが表示されない
- システム設定で Touch Bar が有効になっていることを確認
- HarborDB を再起動
- システム設定の「Touch Bar に表示」設定を確認
国際キーボードレイアウトの問題
- 一部のレイアウトはキーを異なるようにマッピング
- 文字ビューア(
⌘ + Control + Space)を使用して実際のキーを確認 - 開発には US キーボードレイアウトの使用を検討
デフォルトへのリセット
すべてのショートカットを工場出荷時のデフォルトに復元するには:
- HarborDB → 環境設定 → キーボード に移動
- デフォルトに復元 ボタンをクリック
- 変更を有効にするために HarborDB を再起動
学習と練習のヒント
小さく始める
5 つの必須ショートカットから始める:
⌘ + R- クエリを実行⌘ + T- 新しいタブ⌘ + W- タブを閉じる⌘ + /- コメントを切り替え⌘ + F- クエリ内を検索
徐々に使用する
- 第1週: クエリ実行ショートカットをマスター
- 第2週: 編集ショートカットを追加
- 第3週: ナビゲーションショートカットを組み込む
- 第4週: 高度な生産性ショートカットを学習
チートシートを作成する
- クイックリファレンス表を印刷
- ワークステーションの近くに保管
- 最も使用するショートカットに付箋を使用
- 覚えるにつれて参照を徐々に削除
練習問題
- キーボードナビゲーションのみを使用してクエリを作成
- ショートカットのみを使用して乱雑な SQL クエリをフォーマット
- マウスに触れずに結果をエクスポート
- キーボードのみを使用して 3 つのクエリタブを管理
高度なパワーユーザーのヒント
音声制御の統合
アクセシビリティまたはハンズフリー操作の場合:
- システム設定で音声制御を有効化
- HarborDB アクション用のカスタムコマンドを作成
- 「クエリを実行」や「新しいタブ」などのフレーズを使用
Automator ワークフロー
自動化されたシーケンスを作成:
- Automator を開く
- HarborDB 用の「クイックアクション」を作成
- 一般的なショートカットシーケンスを記録
- グローバルショートカットに割り当て
サードパーティツール
キーボード機能を以下で強化:
- Karabiner-Elements: キーをグローバルに再マッピング
- BetterTouchTool: カスタム Touch Bar コントロール
- Alfred: キーボード経由のクイック HarborDB アクション
ヘルプの入手
さらに多くのショートカットを見つける
- メニュー項目にホバーしてショートカットを表示
- HarborDB → 環境設定 → キーボードを確認
- HarborDB ドキュメント にアクセスして更新を確認
- リリースノートで新しいショートカットを確認
問題の報告
ショートカットが期待通りに機能しない場合:
- 再現するための正確な手順を記録
- HarborDB バージョンを確認(HarborDB → HarborDB について)
- macOS バージョンを確認(Apple メニュー → この Mac について)
- 詳細を添えてサポートに連絡
新しいショートカットのリクエスト
便利なショートカットのアイデアがありますか?
- 環境設定に既に存在するか確認
- システム設定を使用してカスタムショートカットを作成
- サポートにお問い合わせ 経由で新しいショートカットを提案