2020-06-09に投稿

WindowsTerminalをエクスプローラーのコンテキストメニューから起動する

目的

正式リリースされたWindowsTerminalをエクスプローラーで右クリックすることでそのディレクトリをカレントディレクトリとして起動する

方法

スタートメニューでregeditと入力してレジストリエディタを起動し

"コンピューター\HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\shell"

に移動する.

右クリックから新規->キー からWindowsTerminalという名前でキーを作成(名前は自由)

さらにWindowsTerminalの直下に右クリックから新規->キーでcommandというキーを作成

commandに移動し右画面の(既定)とある部分を右クリックし修正をクリックする.

値のデータの部分に

""C:\Users\${username}\AppData\Local\Microsoft\WindowsApps\wt.exe" "-d" "%V""

と入力する.ただし${username}は自分のユーザー名に置き換える.

これでエクスプローラー上でディレクトリを右クリックすると以下のようにWindowsTerminalというコマンドが選択できるようになる.

context.png

エクスプローラー上の何もないところを右クリックした際にもそのディレクトリをカレントディレクトリとしてWindowsTerminalを開きたい場合はレジストリエディタで

"コンピューター\HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell"

に移動して同様にキーの作成を行う.

ただし注意点としてWindowsTerminalの設定(settings.json)で"commandline": "wsl.exe ~ -d Ubuntu"などと起動時のカレントディレクトリを設定しているとそちらの設定が優先され,エクスプローラー上のどこでWindowsTerminalを開いてもそのディレクトリで開いてしまうので注意.

Originally published at banatech.net
ツイッターでシェア
みんなに共有、忘れないようにメモ

bana118

https://banatech.net でもやっているブログをうつしてみました

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!
ボードとは?

関連記事

コメント