2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Windows Terminal】Anaconda Powershell Promptを追加

Last updated at Posted at 2022-04-24

環境

  • Microsoft Windows 10.0.22000.613(21H2)
  • Windows Terminal 1.12.10983.0
  • PowerShell 7.2.2
  • conda 4.12.0

手順

設定ファイルを開く

Ctrl+, で設定を開く。左下の設定マークをクリックすると settings.json が開く。
image.png

settings.jsonの一部
"list": 
[
    {
        "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
        "hidden": false,
        "name": "Windows PowerShell"
    },
    {
        "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
        "hidden": false,
        "name": "\u30b3\u30de\u30f3\u30c9 \u30d7\u30ed\u30f3\u30d7\u30c8"
    },
    {
        "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
        "hidden": false,
        "name": "Azure Cloud Shell",
        "source": "Windows.Terminal.Azure"
    },
    {
        "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
        "hidden": false,
        "name": "PowerShell",
        "source": "Windows.Terminal.PowershellCore"
    },
    {
        "guid": "{9b478edd-5982-4f94-8bd0-90143278ab0b}",
        "name": "Profile 5"
    },
    {
        "guid": "{249051ab-b781-519e-b88b-7c48539a11f4}",
        "hidden": false,
        "name": "Developer Command Prompt for VS 2019",
        "source": "Windows.Terminal.VisualStudio"
    },
    {
        "guid": "{c41fc47f-3f5f-5414-a05d-cf0341702683}",
        "hidden": false,
        "name": "Developer PowerShell for VS 2019",
        "source": "Windows.Terminal.VisualStudio"
    }
]

list と書かれた部分を見つけ出し、ここに Anaconda Powershell Prompt の設定を追加する。

公式ドキュメントでわかりやすく説明されている。

Anaconda Powershell Prompt の設定

settings.jsonの一部
{
    "guid": "{7b5858bb-42a3-4b8c-8df2-b20446d8ee29}",
    "commandline": "C:\\Program Files\\PowerShell\\7\\pwsh.exe -ExecutionPolicy ByPass -NoExit -Command \"& 'C:\\Users\\username\\.pyenv\\pyenv-win\\versions\\Anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\Users\\username\\.pyenv\\pyenv-win\\versions\\Anaconda3' \"",
    "hidden": false,
    "name": "Anaconda Powershell Prompt",
    "icon": "%USERPROFILE%\\.pyenv\\pyenv-win\\versions\\Anaconda3\\Menu\\Iconleak-Atrous-PSConsole.ico",
    "startingDirectory": "%USERPROFILE%"
}

guid

一意識別子 - Windows ターミナル

次のいずれかの方法で guid を生成する。{} をつけることを忘れずに。

1. コマンドから

PowerShell上で New-GUID または [guid]::NewGuid() を実行

出力
Guid
----
7b5858bb-42a3-4b8c-8df2-b20446d8ee29
2. ジェネレーターから

image.png

commandline

コマンドライン - Windows ターミナル

Anaconda Powershell Prompt を右クリック →「プロパティ」→「ショートカット」のタブを開く →「リンク先」に書かれているものをコピー。commandline に貼り付け、\" をエスケープする。

hidden

ドロップダウンでプロファイルを非表示にする - Windows ターミナル

name

名前 - Windows ターミナル

タブやドロップダウンメニューに表示されるプロファイルの名前を設定する。

icon

アイコン - Windows ターミナル

タブやドロップダウンメニューに表示されるアイコンを設定する。

Anaconda Powershell Prompt を右クリック →「プロパティ」→「ショートカット」のタブを開く →「アイコンの変更」→ アイコンのパスをコピー。icon に貼り付け、\ をエスケープする。

startingDirectory

開始ディレクトリ - Windows ターミナル

確認

Windows Terminal を再起動して Anaconda Powershell Prompt を開く。
conda info と打って情報が確認できれば OK

エラーの原因

  • \" のエスケープを忘れている
  • 末尾に , がない

等が考えられる。

参考

2
2
0

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?