想要使用Anaconda Powershell Prompt每次还要去开始菜单打开,而且还要切换到特定目录下,十分麻烦。通过将Anaconda Powershell Prompt添加到鼠标右键,可在当前目录十分方便的打开Anaconda Powershell Prompt。步骤如下:
1. 首先开始菜单找到Anaconda Powershell Prompt,右键查看属性。
2. 在“快捷方式”处复制“目标”的内容,如下图中的蓝色标记内容,后续会用到。
Anaconda 安装位置不同,内容会不同,我的“目标”内容为:
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'D:\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'D:\anaconda3' "
3. 同样,点开“快捷方式”栏的“更改图标”按钮
复制蓝色的图标路径
我的图标路径为
D:\anaconda3\Menu\Iconleak-Atrous-PSConsole.ico
4. 键盘上组合键win+R打开注册表
5. 在注册表HKEY_CLASSES_ROOT\Directory\Background\shell\ 下 新建项Anaconda
默认值设为“在此处打开 Anaconda 窗口” (该内容会显示在鼠标右键菜单上)。
![](https://i-blog.csdnimg.cn/blog_migrate/490eddd78684827befb0a1de19455b5f.png)
6. 在项Anaconda下 新建字符串值Icon, 数据为D:\anaconda3\Menu\Iconleak-Atrous-PSConsole.ico 。(步骤3获得的值)
![](https://i-blog.csdnimg.cn/blog_migrate/fd9a31343ce91c2d9b4a36a13c4bf936.png)
7. 在Anaconda 下新建项command
默认值填入以下内容:
powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'D:\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'D:\anaconda3' "
(步骤2获得的值,去除powershell.exe之前的内容)
8. 测试效果
在任意路径下,右键菜单查看,我的内容如下:
打开
大功告成!
注:上述步骤为Anaconda Powershell Prompt (anaconda3),如想添加Anaconda Prompt (anaconda3),修改第7步的“数值数据”即可。