2021-09-09

Windows 10 将 cmder 增加到右快捷键

cmder

cmder介绍

cmder作为一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令。支持ssh连接linux,使用起来非常方便。比起cmd、powershell、conEmu,其界面美观简洁,功能强大。其下载地址:http://cmder.net/:
cmder分为mini和full,一般mini版本就可以完全足够,大小也才8.5M,但是每次运行python文件都需要一层一层进入目标文件夹很麻烦,所以将cmder添加到右键菜单是一个很好的解决办法

cmder 下载

利用scoop 来下载(scoop 安装看下文: )

1.安装cmder


 scoop  search cmder
 'main' bucket:
    cmder-full (1.3.18)
    cmder (1.3.18) 
 scoop install cmder 
 
  1. 设置cmder 右键快捷:
    wind + R (用管理员权限)
powershell 

Cmder.exe /REGISTER ALL

scoop 工具下载与安装

将 Scoop 安装到自定义目录 :

打开 PowerShell 先配置环境变量 SCOOP,再运行 iex

$env:SCOOP='D:\Scoop'

先添加用户级别的环境变量 SCOOP
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')

## 下载安装

# 然后下载安装 Scoop (如果使用默认安装路径则直接运行下面的命令)
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

# 或者使用下面的命令安装:
iwr -useb get.scoop.sh | iex

配置全局安装路径 (可选,建议不改)

$env:SCOOP_GLOBAL='D:\GlobalScoopApps'

[environment]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')

相当于在系统变量中设置: SCOOP_GLOBAL=D:\GlobalScoopApps;默认是在
C:\ProgramData\scoop。
为什么需要全局安装?

对于那些需要管理员权限的程序需要进行全局安装。我当前遇到的是当使用 Scoop 安装字体时需要使用全局安装,因为字体需要给所有用户使用。

初次安装 Scoop 后,建议安装的程序:

# 但 scoop 进行全局安装时需要使用到 sudo 命令
scoop install sudo

# scoop下载程序时支持使用 aria2 来加速下载
scoop install aria2

我们可以发现,下载的过程中自动下载了依赖 7-zip。 在安装方面,它利用了 7zip 去解
压安装包/压缩包,因此它对绿色软件有天生的友好属性 。不仅如此,下载之后的内容会自
动将加入到(Path)环境变量中,十分方便。

{{< alert theme=“info” >}}
补充: 初次安装之后我们可以通过运行 scoop checkup 来检测当前潜在问题,然后根据提示进行修正。

# 检测本人当前环境存在的问题
$ scoop checkup

WARN  Windows Defender may slow down or disrupt installs with realtime scanning.
  Consider running:
    sudo Add-MpPreference -ExclusionPath 'D:\Scoop\Applications'
  (Requires 'sudo' command. Run 'scoop install sudo' if you don't have it.)
WARN  Windows Defender may slow down or disrupt installs with realtime scanning.
  Consider running:
    sudo Add-MpPreference -ExclusionPath 'C:\ProgramData\scoop'
  (Requires 'sudo' command. Run 'scoop install sudo' if you don't have it.)
WARN  LongPaths support is not enabled.
You can enable it with running:
    Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
ERROR 'dark' is not installed! It's required for unpacking installers created with the WiX Toolset. Please run 'scoop install dark' or 'scoop install wixtoolset'.
WARN  Found 4 potential problems.

可以看到存在三个警告(WARN),一个错误(ERROR),并给出了解决对应问题的命令:

前两个警告(WARN)提示:杀毒软件 Windows Defender 有可能会使得下载变慢或阻止安装
第三个警告(WARN)提示:Windows中的 NTFS 中默认不允许大于 260 个字符(byte)的文件全路径存在的限制还未解除。(可能需要添加sudo才能运行给出的命令)
最后一个错误提示(ERROR):需要安装 dark 才能解压使用 WiX Toolset 创建的安装包。
{{< /alert >}}

Scoop 的设计与实现理念

上一篇:Windows 10 安装Scoop


下一篇:新买的电脑如何开荒?学会开荒你的电脑可以更加顺畅