add
This commit is contained in:
88
.claude/commands/help/shortcuts.md
Normal file
88
.claude/commands/help/shortcuts.md
Normal file
@ -0,0 +1,88 @@
|
||||
---
|
||||
name: shortcuts
|
||||
description: キーボードショートカット詳細ガイド
|
||||
---
|
||||
|
||||
# ⌨️ キーボードショートカット完全ガイド
|
||||
|
||||
## 基本的なテキスト編集
|
||||
|
||||
### カーソル移動
|
||||
| ショートカット | 動作 | 説明 |
|
||||
|--------------|------|------|
|
||||
| `Ctrl+A` | 行頭へ移動 | カーソルを現在の行の先頭に移動 |
|
||||
| `Ctrl+E` | 行末へ移動 | カーソルを現在の行の末尾に移動 |
|
||||
| `Ctrl+B` | 1文字左へ | カーソルを1文字分左に移動 |
|
||||
| `Ctrl+F` | 1文字右へ | カーソルを1文字分右に移動 |
|
||||
|
||||
### 単語単位の移動
|
||||
| ショートカット | 動作 | 説明 |
|
||||
|--------------|------|------|
|
||||
| `Alt+B` | 前の単語へ | カーソルを前の単語の先頭に移動 |
|
||||
| `Alt+F` | 次の単語へ | カーソルを次の単語の末尾に移動 |
|
||||
|
||||
### 削除操作
|
||||
| ショートカット | 動作 | 説明 |
|
||||
|--------------|------|------|
|
||||
| `Ctrl+W` | 単語削除 | カーソル位置から前の単語を削除 |
|
||||
| `Ctrl+K` | 行末まで削除 | カーソル位置から行末までを削除 |
|
||||
| `Ctrl+U` | 行頭まで削除 | カーソル位置から行頭までを削除 |
|
||||
| `Ctrl+D` | 文字削除 | カーソル位置の文字を削除 |
|
||||
| `Backspace` | 前の文字削除 | カーソルの前の文字を削除 |
|
||||
|
||||
### 特殊操作
|
||||
| ショートカット | 動作 | 説明 |
|
||||
|--------------|------|------|
|
||||
| `Ctrl+Y` | ヤンク | 最後に削除したテキストを貼り付け |
|
||||
| `Ctrl+T` | 文字入れ替え | カーソル位置の文字と前の文字を入れ替え |
|
||||
|
||||
## Claude Code特有のショートカット
|
||||
|
||||
### 入力制御
|
||||
| 操作 | 動作 | 使用場面 |
|
||||
|------|------|---------|
|
||||
| `ESC` 1回 | 入力クリア | 現在入力中のテキストをすべて削除 |
|
||||
| `ESC` 2回 | メッセージ履歴 | 前のメッセージに戻る |
|
||||
| `\ + Enter` | 改行 | 複数行入力時の改行(確実に動作) |
|
||||
| `Shift+Enter` | 改行 | 一部の環境で利用可能 |
|
||||
| `Option+Enter` | 改行 | macOSのデフォルト |
|
||||
|
||||
### 履歴操作
|
||||
| ショートカット | 動作 | 説明 |
|
||||
|--------------|------|------|
|
||||
| `↑` | 前の履歴 | コマンド履歴を遡る |
|
||||
| `↓` | 次の履歴 | コマンド履歴を進む |
|
||||
| `Ctrl+R` | 履歴検索 | インクリメンタル検索開始 |
|
||||
| `Ctrl+G` | 検索キャンセル | 履歴検索を中止 |
|
||||
|
||||
## Vimモード(有効な場合)
|
||||
|
||||
### モード切り替え
|
||||
- `i` - 挿入モードへ
|
||||
- `ESC` - ノーマルモードへ
|
||||
- `v` - ビジュアルモードへ
|
||||
|
||||
### ノーマルモードでの移動
|
||||
- `h/j/k/l` - 左/下/上/右
|
||||
- `w/b` - 単語単位で前/後
|
||||
- `0/$` - 行頭/行末
|
||||
- `gg/G` - ファイル先頭/末尾
|
||||
|
||||
## 💡 効率的な使い方のコツ
|
||||
|
||||
1. **高速削除**: `Ctrl+W`は`Backspace`連打より効率的
|
||||
2. **行編集**: `Ctrl+A`→`Ctrl+K`で行全体をクリア
|
||||
3. **履歴活用**: `Ctrl+R`で過去のコマンドを素早く検索
|
||||
4. **複数行入力**: 確実に改行したい場合は`\`+`Enter`を使用
|
||||
|
||||
## 🔧 トラブルシューティング
|
||||
|
||||
### ショートカットが効かない場合
|
||||
1. ターミナルエミュレータの設定を確認
|
||||
2. 入力メソッドが干渉していないか確認
|
||||
3. tmux/screenを使用している場合はプレフィックスキーを確認
|
||||
|
||||
### 環境別の注意点
|
||||
- **macOS**: `Option`キーの動作はターミナル設定に依存
|
||||
- **Linux**: ディストリビューションによって挙動が異なる場合あり
|
||||
- **Windows**: WSL2使用時は Windows Terminal の設定も確認
|
Reference in New Issue
Block a user