Skip to content

重要なキーボードショートカット

これらはSidianでの生産性を劇的に向上させる、不可欠なキーボードショートカットです。より専門的なショートカットに進む前に、まずはこれらをマスターしましょう。

AI機能

SidianのAI搭載機能には、素早くアクセスするための専用ショートカットがあります。

アクションWindows/LinuxmacOS説明
選択範囲をチャットに追加Ctrl+L+L選択したコードまたは現在のファイルをAIチャットに追加します
新規チャットCtrl+Shift+L+Shift+L新しいAIチャットの会話を開始します
クイック編集Ctrl+K+KAIを使った素早いインライン編集
AIの提案を承認TabTabインラインのAIコード提案を承認します
AIの提案を拒否EscEsc現在のAIの提案を閉じます
サイドバーを開くF1 → "Sidian: Open Sidebar"F1 → "Sidian: Open Sidebar"AIチャットパネルの開閉

AI差分管理

AIが生成したコードの変更をナビゲートし、管理します。

ナビゲーション

アクションWindows/LinuxmacOS説明
次の差分Ctrl+Alt+Shift+++次のコード差分に移動します
前の差分Ctrl+Alt+Shift+++前のコード差分に移動します
差分のある次のファイルCtrl+Alt+Shift+++差分を含む次のファイルに移動します
差分のある前のファイルCtrl+Alt+Shift+++差分を含む前のファイルに移動します

差分アクション

アクションWindows/LinuxmacOS説明
差分を承認Ctrl+Alt+Shift+Enter++Enter現在の差分を承認します
差分を拒否Ctrl+Alt+Shift+Backspace++Backspace現在の差分を拒否します
すべて承認 (現在のファイル)Alt+Shift+Enter+Shift+Enter現在のファイル内のすべての差分を承認します
すべて拒否 (現在のファイル)Alt+Shift+Backspace+Shift+Backspace現在のファイル内のすべての差分を拒否します
すべて承認 (すべてのファイル)Ctrl+Shift+Enter+Shift+Enterすべてのファイル内のすべての差分を承認します
すべて拒否 (すべてのファイル)Ctrl+Shift+Backspace+Shift+Backspaceすべてのファイル内のすべての差分を拒否します

ファイル操作

ファイル管理に不可欠なショートカットです。

アクションWindows/LinuxmacOS説明
新規ファイルCtrl+N+N新しいファイルを作成します
ファイルを開くCtrl+O+O既存のファイルを開きます
ファイルを保存Ctrl+S+S現在のファイルを保存します
名前を付けて保存Ctrl+Shift+S+Shift+Sファイルに新しい名前を付けて保存します
ファイルを閉じるCtrl+W+W現在のファイルを閉じます
閉じたファイルを再度開くCtrl+Shift+T+Shift+T最近閉じたファイルを再度開きます

ナビゲーション

コードやファイルを効率的に移動します。

アクションWindows/LinuxmacOS説明
クイックオープンCtrl+P+Pファイル名で素早くファイルを開きます
行へ移動Ctrl+G+G特定の行番号にジャンプします
シンボルへ移動Ctrl+Shift+O+Shift+O関数やクラスに移動します
定義へ移動F12F12シンボルの定義にジャンプします
戻るAlt++-履歴を一つ前に戻ります
進むAlt++Shift+-履歴を一つ先に進みます

編集

効率的なコード操作のための基本的な編集ショートカットです。

アクションWindows/LinuxmacOS説明
行を切り取りCtrl+X+X(選択不要で)行全体を切り取ります
行をコピーCtrl+C+C(選択不要で)行全体をコピーします
行を上に移動Alt++現在の行を上に移動します
行を下に移動Alt++現在の行を下に移動します
行を複製Ctrl+Shift+D+Shift+D現在の行を複製します
行を削除Ctrl+Shift+K+Shift+K行全体を削除します

検索と置換

ファイル間でテキストを検索し、置換します。

アクションWindows/LinuxmacOS説明
検索Ctrl+F+F現在のファイル内を検索します
検索と置換Ctrl+H+H現在のファイル内で検索と置換を行います
ファイル内を検索Ctrl+Shift+F+Shift+Fすべてのファイルを横断して検索します
ファイル内で置換Ctrl+Shift+H+Shift+Hすべてのファイルを横断して置換します
次を検索F3+G次の出現箇所を検索します
前を検索Shift+F3+Shift+G前の出現箇所を検索します

選択

高度なテキスト選択テクニックです。

アクションWindows/LinuxmacOS説明
すべて選択Ctrl+A+Aファイル全体を選択します
行を選択Ctrl+L+L現在の行を選択します
単語を選択Ctrl+D+D現在の単語を選択します
マルチカーソルCtrl+Alt+↑/↓++↑/↓上または下にカーソルを追加します
すべての出現箇所を選択Ctrl+Shift+D+Shift+D選択範囲のすべての出現箇所を選択します
次の出現箇所を選択に追加Ctrl+D+D次の出現箇所を選択に追加します

コードのフォーマット

コードをきれいで一貫性のある状態に保ちます。

アクションWindows/LinuxmacOS説明
ドキュメントをフォーマットShift+Alt+F+Shift+P → Formatドキュメント全体をフォーマットします
選択範囲をフォーマットCtrl+K Ctrl+F+K +F選択したコードをフォーマットします
コメントの切り替えCtrl+/+/行コメントのオン/オフを切り替えます
ブロックコメントShift+Alt+A+Shift+Aブロックコメントのオン/オフを切り替えます
インデントTabTab選択した行をインデントします
アウトデントShift+TabShift+Tab選択した行をアウトデントします

パネル管理

Sidianのインターフェースパネルを制御します。

アクションWindows/LinuxmacOS説明
サイドバーの切り替えCtrl+B+Bファイルエクスプローラーの表示/非表示を切り替えます
パネルの切り替えCtrl+J+J下部パネルの表示/非表示を切り替えます
ターミナルの切り替えCtrl+`+`統合ターミナルの表示/非表示を切り替えます
コマンドパレットCtrl+Shift+P+Shift+Pすべてのコマンドにアクセスします
設定Ctrl+,+,設定を開きます

ターミナル

統合ターミナルのショートカットです。

アクションWindows/LinuxmacOS説明
新しいターミナルCtrl+Shift+`+Shift+`新しいターミナルを作成します
ターミナルを分割Ctrl+Shift+5+Shift+5ターミナルペインを分割します
ターミナルにフォーカスCtrl+`+`ターミナルにフォーカスを合わせます
ターミナルを強制終了Ctrl+Shift+K+Shift+K現在のターミナルを閉じます

デバッグ

コードを効率的にデバッグします。

アクションWindows/LinuxmacOS説明
デバッグを開始F5F5デバッグセッションを開始します
ステップオーバーF10F10次の行を実行します
ステップインF11F11関数にステップインします
ステップアウトShift+F11Shift+F11関数からステップアウトします
ブレークポイントの切り替えF9F9ブレークポイントを追加/削除します
デバッグを停止Shift+F5Shift+F5デバッグセッションを停止します

カスタマイズのヒント

カスタムショートカットの作成

  1. コマンドパレットを開きます (Ctrl+Shift+P)
  2. "Preferences: Open Keyboard Shortcuts" と入力します
  3. カスタマイズしたいコマンドを検索します
  4. 鉛筆アイコンをクリックして、お好みのショートカットを設定します

コードショートカット

Sidianはコードショートカット(複数のキーの組み合わせ)をサポートしています。

  • Ctrl+K Ctrl+S: キーボードショートカットを開く
  • Ctrl+K Ctrl+T: 配色テーマを変更する
  • Ctrl+K Ctrl+F: 選択範囲をフォーマットする

コンテキストに応じたショートカット

多くのショートカットは、コンテキストによって動作が異なります。

  • Ctrl+L: 現在の行を選択
  • Ctrl+Shift+L: AIチャットに選択範囲を追加
  • エディタでTab: インデント
  • AIの提案がある状態でTab: 提案を承認

練習のヒント

  1. 小さく始める: まずは5〜10個のショートカットを学びましょう
  2. 毎日使う: 日常の開発作業でショートカットを練習しましょう
  3. 筋肉に覚えさせる: 自動的に使えるようになるまでショートカットを繰り返しましょう
  4. カスタマイズする: 自分の好みに合わせてショートカットを調整しましょう
  5. 共有する: チームメイトにショートカットを教えて、より良い共同作業を目指しましょう

これらのショートカットをマスターすることで、生産性が大幅に向上し、Sidianでのコーディングがより楽しい体験になります。