投稿

7月, 2026の投稿を表示しています

WindowsターミナルのPowerShellとClaude CodeでCtrl+ZのUndoを有効にする

WindowsターミナルでClaude Codeを使っていると、打ち間違いのたびに反射的にCtrl+Zを押してしまう。しかしUndoにならない。PowerShellとClaude Codeの両方でCtrl+ZをUndoにした時の覚書。 Claude(Cowork)と対話しながら設定した。 環境: Windowsターミナル + PowerShell + Claude Code 1. PowerShell側の設定(PSReadLine) PowerShellのコマンドライン編集はPSReadLineが担当している。 まず現状のCtrl+Zの割り当てを確認。 PS:> Get-PSReadLineKeyHandler -Key Ctrl+z Windowsモード(既定)ならUndoに割り当て済みのこともある。割り当てられていなければ、以下をプロファイルに追記して恒久化する。 if (!(Test-Path $PROFILE)) { New-Item -Type File -Path $PROFILE -Force | Out-Null } Add-Content $PROFILE 'Set-PSReadLineKeyHandler -Key Ctrl+z -Function Undo' Add-Content $PROFILE 'Set-PSReadLineKeyHandler -Key Ctrl+y -Function Redo' . $PROFILE これでPowerShellのプロンプト上はCtrl+ZでUndo、Ctrl+YでRedoが効く。 効かない場合はWindowsターミナル側のキーバインド(設定 → 操作)がCtrl+Zを奪っていないか確認する。 なお、これはコマンドライン入力のUndoであって、実行済みコマンドの取り消しではない。 2. Claude Code側はPSReadLineが効かない PowerShellから起動したClaude Codeのプロンプトでは、上の設定をしてもCtrl+ZでUndoできない。 Claude Codeは独自に入力を処理しているため、PSReadLineの設定は効かない。 調べると、Claude Codeの入力Undoの既定キーは Ctr...

第二の脳「Obsidian」とは?

Obsidianが流行っているということなので調査したときの覚書。 Geminiでディープリサーチしてから、Claudeアプリで記事にしている。 Obsidian(オブシディアン)とは? Markdown形式による個人知識管理のための「ローカルファースト」アプリ。 参考:  Obsidian (ソフトウェア) - Wikipedia 「一生モノの、あなたの第二の脳(A second brain, for you, forever.)」 公式サイト: Obsidian - Sharpen your thinking Obsidian(オブシディアン)を直訳すると、日本語で「黒曜石(こくようせき)」。 1. 背景と歴史 Obsidianは、「Dynalist」エディタの開発者コンビが生み出したツール。 共同創設者はShida Li氏(CTO)とErica Xu氏(COO)。 カナダのウォータールー大学で出会い、約10年間にわたり共同開発を続けてきた 前作「Dynalist」(階層型アウトライナー)を運用する中で、2つの課題に直面 厳密な階層構造では、多方向に広がる人間の思考を表現しきれない クラウド依存のため、サービス終了とともにユーザーのデータが失われるリスクがある この反省から「プレーンテキスト主導で、ユーザーがデータを完全に所有できるノートアプリ」の開発に着手 主なマイルストーン 2020年3月:COVID-19の隔離期間中に開発され、プライベートベータ版を公開 2022年10月:正式バージョン1.0.0をリリース 2022年12月:無限キャンバス機能「Canvas」を導入 2023年2月:コミュニティ出身のSteph Ango氏(kepano)がCEOに就任 2025年2月:商用利用を含めて完全無料化 2025年8月:データベース機能「Bases」をコアプラグインとして標準搭載 開発元はカナダの「Dynalist Inc.」 2. なぜ流行っているのか? 流行の理由は、性能面だけでなく思想面にある。 File over App(アプリよりファイルを優先する)哲学 データは独自形式やクラウドDBではなく、ローカルのMarkdown(.md)ファイルとして保存される ベンダーロックインが発生せず、仮にObsidianが消滅してもファイルは手元に残り続ける プ...

Mac miniにAIエージェント向けWordPress開発環境を構築

Mac miniにインストールしたAIエージェント(Claude Code)がローカルでWordPressの開発ができるようにした時の覚書。 環境: Mac mini 2024 メモリ24GB, Tahoe 26.5.1 → Tahoe 26.5.2 1. PHP 8.3とwp-cliのインストール Homebrewで確認してインストール。 % brew update % brew search php % brew search wp-cli % brew install php@8.3 wp-cli 下記エラー ==> Running `brew cleanup php@8.3`... Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). Error: Your Command Line Tools are too outdated. Update them from Software Update in System Settings. If that doesn't show you any updates, run:   sudo rm -rf /Library/Developer/CommandLineTools   sudo xcode-select --install Alternatively, manually download them from:   https://developer.apple.com/download/all/. You should download the Command Line Tools for Xcode 26.3. まずは システム設定 → 一般 → ソフトウェアアップデート でmacOSを最新(Tahoe 26.5.2)にした。 再起動後、App Storeで「Xcode」をインストール。 Xcodeを起動して、コンポーネントをインストール。 コンソールで下記実行。 % xcode-select --install xcode-select: note:...