Macユーザ以外にはなんのこっちゃという感じかと思いますが、Finderでディレクトリを見ているときにそこをカレントディレクトリとしてターミナルを起動したいときに使うのがcdtoというアプリです。もう10年以上お世話になっています。
で、最近、Copilotを常用することになったんですが、Finderで開発用のディレクトリを開いてそこでcdtoでターミナルを開き、そこでcode .などと入力してきたんですが1クリックでできないかな。。。と思いました。
Gemini(高速モード)に聞くとあっというまにスクリプト(Appleスクリプト)を作成してくれました。あまり期待していなかったのですが。。。ちゃんと動作しました。
教わったままコピペしておきますね。
===Geminiの回答(開始)===
以下の手順で、あなた専用の「VS Codeで開く」アプリを作ってみましょう。
ステップ1:AppleScriptでコードを書く
- Macの「スクリプトエディタ」(アプリケーション > ユーティリティ 内)を起動します。
- 新規書類に、以下のコードをコピー&ペーストしてください。
tell application "Finder" set theFrontWindow to window 1 set thePath to (POSIX path of (target of theFrontWindow as alias)) end tell do shell script "open -a 'Visual Studio Code' " & quoted form of thePath
ステップ2:アプリとして保存する
- メニューの「ファイル」>「書き出し...」を選択します。
- 名前を「Open in VSCode」などにします。
- 「ファイルフォーマット」を「アプリケーション」に変更して保存します。
- ※場所は「アプリケーション」フォルダがおすすめです。
ステップ3:Finderのツールバーに登録する
- 保存した「Open in VSCode.app」を見つけます。
- Commandキーを押しながら、そのアイコンをFinderのツールバー(上部の隙間)へドラッグ&ドロップします。
これで完成です!Finderでフォルダを開いているときにそのアイコンをクリックすれば、VS Codeでそのディレクトリが即座に開きます。
===Geminiの回答(終了)===
便利です。
世の中の学習データがすべてAIになっていく、そしてAIモデルが崩壊する。。。その手助けをしている感じです。。。