cmd
像 Linux
终端一样容易使用可以像使用Linux终端一样爽,可以记录命令历史、命令提示、Table补全等等。
进入 下载页 下载最新版,双击默认安装即可。
Windows
包管理工具允许PowerShell执行本地脚本
set-executionpolicy remotesigned -scope currentuser
在PowerShell中执行以下命令,安装Scoop
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
常用命令
scoop help
也可以使用其他包管理器,例如Chocolatey。
Windows
命令行终端直接从Microsoft Stroe下载安装即可。
Shell
美化工具Oh My Posh
第一种方式直接从 Microsoft Stroe安装
第二种方式使用scoop
安装,在PowerShell
中执行以下命令
scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json
安装字体,否则会导致部分符号不能正常展示
Nerd Fonts,下载后解压,全选后右键安装即可。
配置字体,启动Windows Terminal 使用快捷键 CTRL + SHIFT + ,
打开配置文件,找到并配置以下内容
"profiles": {
"defaults": {
"font": {
"face": "MesloLGM NF"
}
},
此时可以执行以下命令启动oh my posh
,在PowerShell
中执行以下命令
oh-my-posh init pwsh | Invoke-Expression
此命令只是临时生效,关闭窗口后重置,使用以下命令永久配置,回车后如提示没有文件,按照提示创建文件Microsoft.PowerShell_profile.ps1
notepad $PROFILE
将以下内容拷贝到文件Microsoft.PowerShell_profile.ps1
并保存退出
oh-my-posh init pwsh | Invoke-Expression
以上是针对 PowerShell 的配置,接下来是针对CMD
进行配置
首先安装Clink
,然后执行以下命令,查看Clink安装目录
clink info
--------------------------------
version : 1.3.48.4dadd8
session : 11536
binaries : C:\Program Files (x86)\clink //安装目录
...
然后在目录C:\Program Files (x86)\clink
中创建文件oh-my-posh.lua
,并将以下内容复制到文件,保存后重启CMD
即可。
load(io.popen('oh-my-posh init cmd'):read("*a"))()
默认的主题其实已经足够了,但是如果想要切换主题,在PowerShell
中执行以下命令查看主题
Get-PoshThemes
也可以在 Github oh-my-posh/themes 中查看主题
以上命令会在PowerShell
中列出主题名称及样式,选择喜欢的主题进行切换
PowerShell
中,使用命令notepad $PROFILE
打开配置文件,输入以下内容
oh-my-posh init pwsh --config 'C:\Users\Administer\scoop\apps\oh-my-posh\current\themes\jandedobbeleer.omp.json' | Invoke-Expression
将单引号中的内容替换为想要的主题名称或Github地址,保存退出即可,例如想要切换为1_shell.omp
,修改配置文件内容为
oh-my-posh init pwsh --config C:\Users\Administer\scoop\apps\oh-my-posh\current\themes\1_shell.omp.json | Invoke-Expression
或者Github主题路径
oh-my-posh init pwsh --config https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/1_shell.omp.json | Invoke-Expression
会不定时更新。