184 lines
6.3 KiB
Bash
Executable File
184 lines
6.3 KiB
Bash
Executable File
#!/bin/bash
|
||
# Claude Code拡張ヘルプコマンド
|
||
|
||
# カラー定義
|
||
BLUE='\033[0;34m'
|
||
GREEN='\033[0;32m'
|
||
YELLOW='\033[1;33m'
|
||
CYAN='\033[0;36m'
|
||
NC='\033[0m'
|
||
|
||
# ヘルプカテゴリを表示
|
||
show_category() {
|
||
echo -e "${BLUE}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${NC}"
|
||
echo -e "${GREEN}$1${NC}"
|
||
echo -e "${BLUE}━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━${NC}"
|
||
}
|
||
|
||
# メインヘルプ関数
|
||
claude_help() {
|
||
clear
|
||
echo -e "${CYAN}🤖 Claude Code 拡張ヘルプ${NC}\n"
|
||
|
||
show_category "📝 テキスト入力ショートカット"
|
||
cat << 'EOF'
|
||
^A (Ctrl+A) ・・・行頭に移動
|
||
^E (Ctrl+E) ・・・行末に移動
|
||
^B (Ctrl+B) ・・・1文字前に戻る
|
||
^F (Ctrl+F) ・・・1文字後に進む
|
||
^W (Ctrl+W) ・・・単語単位で削除
|
||
^K (Ctrl+K) ・・・カーソル位置から行末まで削除
|
||
^U (Ctrl+U) ・・・カーソル位置から行頭まで削除
|
||
^J (Ctrl+J) ・・・改行(Enter代替)
|
||
^R (Ctrl+R) ・・・履歴検索
|
||
|
||
EOF
|
||
|
||
show_category "🎮 Claude Code特有の操作"
|
||
cat << 'EOF'
|
||
ESC×1 ・・・入力中のテキストを全消去
|
||
ESC×2 ・・・前のメッセージに戻る
|
||
\ + Enter ・・・複数行入力(確実に動作)
|
||
Tab ・・・オートコンプリート
|
||
↑/↓ ・・・コマンド履歴
|
||
|
||
EOF
|
||
|
||
show_category "🚀 起動オプション"
|
||
cat << 'EOF'
|
||
claude --resume ・・・前回のセッションを復元
|
||
claude --dangerously-skip-permissions ・・・許可確認をスキップ(危険)
|
||
claude --thinking ・・・思考プロセスを表示
|
||
claude --model MODEL_NAME ・・・特定のモデルを使用
|
||
claude IMAGE.png ・・・画像を含めて起動
|
||
|
||
EOF
|
||
|
||
show_category "💭 思考モード"
|
||
cat << 'EOF'
|
||
think ・・・標準的な思考モード
|
||
think hard ・・・より深い思考モード
|
||
ultrathink ・・・最も深い思考モード(時間がかかる)
|
||
|
||
EOF
|
||
|
||
show_category "📚 公式ドキュメント"
|
||
cat << 'EOF'
|
||
概要 : https://docs.anthropic.com/en/docs/claude-code/overview
|
||
クイックスタート: https://docs.anthropic.com/en/docs/claude-code/quickstart
|
||
メモリ管理 : https://docs.anthropic.com/en/docs/claude-code/memory
|
||
ワークフロー: https://docs.anthropic.com/en/docs/claude-code/common-workflows
|
||
設定 : https://docs.anthropic.com/en/docs/claude-code/settings
|
||
トラブルシューティング: https://docs.anthropic.com/en/docs/claude-code/troubleshooting
|
||
|
||
EOF
|
||
|
||
show_category "🛠️ スラッシュコマンド"
|
||
cat << 'EOF'
|
||
/help ・・・ヘルプを表示
|
||
/clear ・・・会話をクリア
|
||
/init ・・・CLAUDE.mdを生成
|
||
/web ・・・Web検索を有効化
|
||
/exit ・・・セッションを終了
|
||
|
||
EOF
|
||
|
||
show_category "⚡ Tips"
|
||
cat << 'EOF'
|
||
• 画像はクリップボードから直接ペースト可能
|
||
• #で始まるメッセージはCLAUDE.mdに追加される
|
||
• ~/.claude/settings.jsonで詳細設定が可能
|
||
• ~/.claude/CLAUDE.mdでグローバル設定を記述
|
||
|
||
EOF
|
||
|
||
echo -e "${YELLOW}詳細は 'claude-help [カテゴリ]' で確認できます${NC}"
|
||
echo -e "${YELLOW}カテゴリ: shortcuts, options, thinking, docs, slash, tips${NC}"
|
||
}
|
||
|
||
# カテゴリ別ヘルプ
|
||
case "$1" in
|
||
"shortcuts"|"s")
|
||
show_category "📝 テキスト入力ショートカット詳細"
|
||
cat << 'EOF'
|
||
基本移動:
|
||
^A (Ctrl+A) - カーソルを行頭に移動
|
||
^E (Ctrl+E) - カーソルを行末に移動
|
||
^B (Ctrl+B) - 1文字左へ移動
|
||
^F (Ctrl+F) - 1文字右へ移動
|
||
|
||
単語移動:
|
||
Alt+B - 1単語左へ移動
|
||
Alt+F - 1単語右へ移動
|
||
|
||
削除・編集:
|
||
^W (Ctrl+W) - 単語単位で後方削除
|
||
^K (Ctrl+K) - カーソル位置から行末まで削除
|
||
^U (Ctrl+U) - カーソル位置から行頭まで削除
|
||
^D (Ctrl+D) - カーソル位置の文字を削除
|
||
^Y (Ctrl+Y) - 最後に削除したテキストを貼り付け
|
||
|
||
履歴・検索:
|
||
^R (Ctrl+R) - インクリメンタル履歴検索
|
||
^G (Ctrl+G) - 履歴検索をキャンセル
|
||
↑/↓ - コマンド履歴を順番に表示
|
||
EOF
|
||
;;
|
||
|
||
"options"|"o")
|
||
show_category "🚀 起動オプション詳細"
|
||
cat << 'EOF'
|
||
セッション管理:
|
||
--resume 前回のセッションを復元
|
||
--dangerously-skip-permissions 許可確認をスキップ(注意)
|
||
|
||
思考モード:
|
||
--thinking 思考プロセスを表示
|
||
|
||
モデル選択:
|
||
--model claude-3-opus-20240229 特定のモデルを使用
|
||
|
||
設定:
|
||
--settings path/to/settings.json カスタム設定ファイルを使用
|
||
|
||
その他:
|
||
claude IMAGE.png 画像を含めて起動
|
||
claude "質問内容" 直接質問を投げる
|
||
EOF
|
||
;;
|
||
|
||
"docs"|"d")
|
||
show_category "📚 公式ドキュメントリンク"
|
||
cat << 'EOF'
|
||
基本:
|
||
概要: https://docs.anthropic.com/en/docs/claude-code/overview
|
||
クイックスタート: https://docs.anthropic.com/en/docs/claude-code/quickstart
|
||
|
||
機能:
|
||
メモリ管理: https://docs.anthropic.com/en/docs/claude-code/memory
|
||
ワークフロー: https://docs.anthropic.com/en/docs/claude-code/common-workflows
|
||
IDE統合: https://docs.anthropic.com/en/docs/claude-code/ide-integrations
|
||
MCP: https://docs.anthropic.com/en/docs/claude-code/mcp
|
||
|
||
設定・管理:
|
||
設定: https://docs.anthropic.com/en/docs/claude-code/settings
|
||
フック: https://docs.anthropic.com/en/docs/claude-code/hooks
|
||
セキュリティ: https://docs.anthropic.com/en/docs/claude-code/security
|
||
|
||
トラブルシューティング:
|
||
トラブルシューティング: https://docs.anthropic.com/en/docs/claude-code/troubleshooting
|
||
|
||
その他:
|
||
GitHub Issues: https://github.com/anthropics/claude-code/issues
|
||
EOF
|
||
;;
|
||
|
||
"")
|
||
claude_help
|
||
;;
|
||
|
||
*)
|
||
echo "不明なカテゴリ: $1"
|
||
echo "利用可能: shortcuts, options, thinking, docs, slash, tips"
|
||
;;
|
||
esac |