LoginSignup
2
2

More than 3 years have passed since last update.

scoop でインストールした powershell-core (pwsh) を VSCode に認識させる

Posted at

scoop でインストールした powershell-core (pwsh) は、Visual Studio Code (code) から認識されないのでターミナルの候補に出てきません。なので、自分で指定する必要があります。

scoop で powershell-core のインストール

こんな感じ で manifest を書くと、scoop 公式にないアプリもインストールできるようににある。

ちなみに、自分の非公式 bucket のレポジトリは以下。

OpenJNY/my-scoop-bucket: This is a repository for my own scoop bucket.

# 非公式 bucket を追加するとインストール出来るようになる
scoop bucket add openjny https://github.com/OpenJNY/my-scoop-bucket.git
scoop install powershell-core

# マニフェストを直接指定しても OK
scoop install https://raw.githubusercontent.com/OpenJNY/my-scoop-bucket/master/bucket/powershell-core.json

vscode のターミナルに指定

terminal.integrated.shell.windows で pwsh のパスを教えてあげるだけ。

まずはパスを調べます。

PS> scoop which pwsh
~\scoop\apps\powershell-core\current\pwsh.exe

version 6.2.3 の powershell-core では
を見てみると

PS> ConvertTo-Json $($HOME + "\scoop\apps\powershell-core\current\pwsh.exe")
"C:\\Users\\username\\scoop\\apps\\powershell-core\\current\\pwsh.exe"

settings.json

設定例

settings.json
{
    "terminal.integrated.shell.windows": "C:\\Users\\username\\scoop\\apps\\powershell-core\\current\\pwsh.exe",
    "terminal.integrated.fontFamily": " 'Fira Mono for Powerline'",
    "terminal.integrated.fontSize": 13,
    ...
}
2
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2