文章目录
环境基础软件Nvm Nodejs版本管理Clink 让 `cmd` 像 `Linux` 终端一样容易使用Scoop `Windows` 包管理工具[Windows Terminal](/en-us/windows/terminal/install) `Windows`命令行终端[Oh My Posh](https://ohmyposh.dev/) `Shell`美化工具安装`Oh My Posh`安装字体PowerShell 配置CMD配置主题切换 未完待续环境
Windows 10/11PowerShellCmd基础软件
Nvm Nodejs版本管理
Clink 让cmd
像Linux
终端一样容易使用
可以像使用Linux终端一样爽,可以记录命令历史、命令提示、Table补全等等。
进入 下载页 下载最新版,双击默认安装即可。
ScoopWindows
包管理工具
允许PowerShell执行本地脚本
set-executionpolicy remotesigned -scope currentuser
在PowerShell中执行以下命令,安装Scoop
Invoke-Expression (New-Object .WebClient).DownloadString('https://get.scoop.sh')
常用命令
scoop help
也可以使用其他包管理器,例如Chocolatey。
Windows TerminalWindows
命令行终端
直接从Microsoft Stroe下载安装即可。
Oh My PoshShell
美化工具
安装Oh My Posh
第一种方式直接从 Microsoft Stroe安装
第二种方式使用scoop
安装,在PowerShell
中执行以下命令
scoop install /JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json
安装字体
安装字体,否则会导致部分符号不能正常展示
Nerd Fonts,下载后解压,全选后右键安装即可。
配置字体,启动Windows Terminal 使用快捷键CTRL + SHIFT + ,
打开配置文件,找到并配置以下内容
"profiles": {"defaults": {"font": {"face": "MesloLGM NF"}},
PowerShell 配置
此时可以执行以下命令启动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
进行配置
CMD配置
首先安装Clink
,然后执行以下命令,查看Clink安装目录
clink info--------------------------------version: 1.3.48.4dadd8session: 11536binaries : 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 /JanDeDobbeleer/oh-my-posh/blob/main/themes/1_shell.omp.json | Invoke-Expression
未完待续
会不定时更新。
如果觉得《工欲善其事必先利其器(Windows)》对你有帮助,请点赞、收藏,并留下你的观点哦!