Skip to content

基本機能

Sidianは、使い慣れたVS Codeのインターフェースと強力なAI機能を組み合わせています。このガイドでは、Sidianを強力な開発環境にするための基本機能について説明します。

ファイル管理

ファイルエクスプローラー

  • プロジェクトナビゲーション: サイドバーでプロジェクト構造を閲覧
  • ファイル操作: ファイルの作成、名前の変更、削除、移動
  • ファイル検索: Ctrl+Pでファイルを素早く検索
  • 最近使用したファイル: 最近開いたファイルにアクセス
  • ファイル監視: ファイルが外部で変更された際の自動更新

複数ファイルの編集

  • エディタの分割: 複数のファイルを並べて作業
  • タブ管理: 開いているファイルをタブで整理
  • タブグループ: 整理しやすいように個別のタブグループを作成
  • プレビューモード: ワンクリックでファイルを開かずにプレビュー
  • ピン留めタブ: 重要なファイルを常に表示

コード編集

シンタックスハイライト

  • 言語サポート: 100以上の言語を自動で検出しハイライト
  • カスタムテーマ: 内蔵テーマから選択、またはカスタムテーマをインストール
  • セマンティックハイライト: コードの意味に基づいた高度なハイライト
  • 括弧のマッチング: 括弧や丸括弧の視覚的なマッチング

IntelliSense

  • オートコンプリート: 入力中のスマートなコード補完
  • パラメータヒント: 関数のパラメータ情報
  • クイック情報: ホバーでドキュメントや型情報を表示
  • エラー表示: リアルタイムのエラー検出とハイライト

コードナビゲーション

  • 定義へ移動: シンボルの定義にジャンプ (F12)
  • 参照を検索: シンボルへのすべての参照を表示
  • シンボル検索: 関数、クラス、変数へ移動
  • パンくずリスト: エディタ上部でファイル構造をナビゲート

検索と置換

検索と置換

  • 現在のファイル: アクティブなファイル内で検索と置換 (Ctrl+F, Ctrl+H)
  • すべてのファイル: プロジェクト全体を検索 (Ctrl+Shift+F)
  • 正規表現: 高度な検索のための正規表現パターンを使用
  • 大文字と小文字の区別: 大文字と小文字を区別する検索の切り替え
  • 単語単位: 単語全体のみを検索

高度な検索

  • 含める/除外する: ファイルタイプやフォルダで検索をフィルタリング
  • 検索履歴: 以前の検索クエリにアクセス
  • 置換プレビュー: 適用前に変更をプレビュー
  • 複数行検索: 複数行にまたがる検索

バージョン管理 (Git)

Git統合

  • ステータスインジケーター: エクスプローラーとエディタでファイルの変更を表示
  • ソース管理パネル: コミット、ブランチ、変更を管理
  • 差分ビューアー: ファイルのバージョンを並べて比較
  • Blame注釈: 各コード行を誰が変更したかを表示

Git操作

  • 変更をステージ: コミットする変更を選択
  • コミット: メッセージ付きでコミットを作成
  • ブランチ管理: ブランチの作成、切り替え、マージ
  • プッシュ/プル: リモートリポジトリと同期
  • コンフリクト解決: マージコンフリクトを視覚的に解決

統合ターミナル

ターミナル機能

  • 複数のターミナル: 複数のターミナルインスタンスを作成・管理
  • シェル統合: bash, zsh, PowerShellなどと連携
  • ターミナルの分割: 複数のセッションのためにターミナルスペースを分割
  • ターミナルタブ: ターミナルをタブで整理

ターミナル操作

  • コマンド実行: ビルドスクリプトや開発ツールを実行
  • 環境変数: プロジェクト固有の環境にアクセス
  • ワーキングディレクトリ: プロジェクトルートに自動設定
  • コピー/ペースト: エディタとターミナル間で簡単なテキスト操作

拡張機能とカスタマイズ

拡張機能マーケットプレイス

  • 拡張機能の閲覧: 言語やツール用の拡張機能を発見
  • 拡張機能のインストール: マーケットプレイスからワンクリックでインストール
  • 拡張機能の管理: 拡張機能の有効化、無効化、設定
  • 拡張機能の推奨: プロジェクトに基づいた提案を取得

カスタマイズオプション

  • 設定: エディタの動作と外観をカスタマイズ
  • キーバインド: キーボードショートカットを変更
  • スニペット: カスタムコードスニペットを作成
  • タスク: ビルドや開発タスクを設定

デバッグ

デバッグ機能

  • ブレークポイント: 実行を一時停止するためのブレークポイントを設定
  • 変数インスペクション: デバッグ中に変数の値を調査
  • コールスタック: 実行コールスタックをナビゲート
  • ウォッチ式: 特定の式を監視

デバッグ設定

  • 起動設定: さまざまなシナリオのデバッグを設定
  • プロセスにアタッチ: 実行中のアプリケーションをデバッグ
  • リモートデバッグ: リモートサーバー上のアプリケーションをデバッグ
  • マルチターゲットデバッグ: 複数のプロセスを同時にデバッグ

ワークスペース管理

ワークスペース機能

  • マルチルートワークスペース: 複数のプロジェクトフォルダで作業
  • ワークスペース設定: プロジェクト固有の設定
  • ワークスペースの推奨: プロジェクトに推奨される拡張機能
  • ワークスペースの信頼: 信頼できないコードに対するセキュリティモデル

プロジェクトの整理

  • フォルダ構造: 論理的なフォルダ階層でコードを整理
  • ファイルの関連付け: ファイルタイプの関連付けを設定
  • 除外パターン: エクスプローラーからファイルやフォルダを非表示
  • 検索範囲: 特定のフォルダに検索を限定

パフォーマンス機能

最適化

  • 大容量ファイルの処理: 大容量ファイルを効率的に編集
  • メモリ管理: 大規模プロジェクト向けに最適化されたメモリ使用量
  • バックグラウンド処理: ノンブロッキング操作
  • インクリメンタルコンパイル: サポートされている言語での高速なフィードバック

モニタリング

  • パフォーマンスメトリクス: エディタのパフォーマンスを監視
  • 拡張機能の影響: どの拡張機能がパフォーマンスに影響しているかを確認
  • メモリ使用量: メモリ消費量を追跡
  • 起動時間: エディタの起動パフォーマンスを最適化

アクセシビリティ

アクセシビリティ機能

  • スクリーンリーダーサポート: スクリーンリーダーとの完全な互換性
  • ハイコントラストテーマ: 視覚的なアクセシビリティに最適化されたテーマ
  • キーボードナビゲーション: 完全なキーボードのみのナビゲーション
  • フォントのスケーリング: 読みやすさを向上させるための調整可能なフォントサイズ

アクセシビリティのためのカスタマイズ

  • 色のカスタマイズ: 色覚異常のために色を調整
  • モーションの削減: アニメーションやトランジションを削減
  • フォーカスインジケーター: 明確な視覚的フォーカスインジケーター
  • 音声キュー: アクションに対するオプションの音声フィードバック

これらの基本機能は、あなたのSidianでの開発体験の基盤を形成します。高度なAI機能やカスタマイズを探求する前に、これらの基本をマスターしてください。