Fork me on GitHub

【游戏人生·零】22P高清壁纸合集

版权声明:个人整理,版权归原作方所有。仅供交流,禁止商用!

预览图



下载信息

  • 文件数量:22张精选。
  • 解压工具:推荐 7-Zip 手机推荐使用Mt管理器。
  • 解压密码:no-game-no-life
  • 设置壁纸:将选择的壁纸文件设置为您的桌面背景。在Windows系统中,右键点击图片,选择“设置桌面背景”即可。 Android系统则需要在相册壁纸详情页右下角的三个点设置中选择选择设置为锁屏或桌面壁纸。

Fluent Terminal 美化全攻略:兼容多版本环境的终端配置指南

、引言:打造个性化终端的核心挑战

在终端美化过程中,版本兼容性和文件路径问题常导致配置失败。本文结合示意图效果(如下),提供一套普适性解决方案,确保不同环境下均可成功配置出美观高效的终端。

终端美化效果示意图

二、核心配置步骤(全版本通用)

1. 环境准备:工具链安装(兼容 Scoop/手动安装)

① 安装包管理工具(推荐 Scoop,Windows 专用)

1
2
3
4
5
6
7
8
9
10
11

# 安装 Scoop(管理员终端)

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
irm get.scoop.sh | iex

# 安装核心工具(普通用户终端)

scoop install pwsh posh-git oh-my-posh
scoop bucket add nerd-fonts && scoop install MesloLGS-NF # 安装适配字体

② 手动安装备用(无 Scoop 环境)

  • PowerShell 7:从 微软官网 下载对应版本安装包。

  • oh-my-posh

    1
    2
    3
    # Linux/WSL
    curl -s https://ohmyposh.dev/install.sh | bash
    # Windows 手动解压二进制文件到 `C:\Program Files\oh-my-posh`

2. 终端基础设置(Fluent Terminal 为例)

① 配置默认字体(关键步骤)

  • 打开终端设置(Ctrl+,)→ DefaultsAppearance
  • 「Font face」输入 MesloLGS NF(严格匹配字体名称,含空格),大小推荐 12pt。

② 启用透明效果(Windows 11 风格)

  • 设置 → Appearance → 勾选「Use acrylic」,透明度调至 0.7-0.8。

3. 主题配置:从默认到自定义

① 初始化主题(解决路径缺失问题)

1
2
3
4
5
# 自动创建用户目录(若缺失)
if (-not (Test-Path $env:POSH_THEMES_PATH)) { New-Item -Path $env:POSH_THEMES_PATH -ItemType Directory }

# 写入配置文件(确保路径正确)
notepad $PROFILE # 打开 PowerShell 配置文件

粘贴以下内容(以 peru 主题为例):

1
2
3
4
# 主题初始化(优先使用用户目录,避免系统路径依赖)
oh-my-posh init pwsh --config "$env:USERPROFILE\AppData\Local\oh-my-posh\themes\peru.omp.json" | Invoke-Expression
# 加载 Git 模块(显示分支状态)
Import-Module posh-git

② 手动下载主题(官方主题缺失时)

  1. oh-my-posh 主题仓库 下载 .omp.json 文件。

  2. 复制到自定义目录(如 C:\Users\<用户名>\themes),并修改配置文件路径为绝对路径:

    1
    oh-my-posh init pwsh --config "C:\Users\<用户名>\themes\peru.omp.json" | Invoke-Expression

三、常见问题与分场景解决方案

1. 版本兼容性问题

① PowerShell 5.1 报错(如 Get-PSReadLineKeyHandler 异常)

  • 原因:旧版不支持无 -Name 参数的键名写法。

  • 解决方案

    1
    2
    3
    4
    5
    # 临时修复(当前终端生效)
    Get-PSReadLineKeyHandler -Name Spacebar # 添加 -Name 参数

    # 长期方案:升级到 PowerShell 7+
    scoop install pwsh # 自动替换旧版

② Scoop 桶版本冲突

1
2
3
4
# 重置桶并更新(解决工具安装失败)
scoop bucket remove main nerd-fonts
scoop bucket add main && scoop bucket add nerd-fonts
scoop update all # 升级所有工具到兼容版本

2. 文件路径异常(手动创建方案)

① 主题目录缺失

1
2
3
4
# Windows 用户
New-Item -Path "$env:USERPROFILE\.poshthemes" -ItemType Directory -Force
# WSL/Linux 用户
mkdir -p ~/.poshthemes

② 字体未正确安装(非 Scoop 场景)

  • 手动安装:下载 MesloLGS NF 字体,双击 .ttf 文件安装。

  • 终端指定路径(Windows Terminal 配置):

    1
    2
    3
    4
    5
    6
    7
    8
    "profiles": {
    "defaults": {
    "font": {
    "face": "MesloLGS NF",
    "source": "C:\\Windows\\Fonts\\MesloLGS-NF-Regular.ttf" # 系统字体目录路径
    }
    }
    }

四、向下兼容与权限适配

1. 管理员权限陷阱(普通用户最佳实践)

场景 错误提示 修复步骤
模块无法加载 Import-Module : 未能找到模块 1. 退出管理员终端,以普通用户身份安装:scoop install posh-git
2. 确认配置文件为 $env:USERPROFILE\Documents\PowerShell\profile.ps1
字体显示为方块 图标显示异常 重新安装字体(普通用户权限):scoop install MesloLGS-NF(无需 sudo

2. WSL 环境适配(避免 root 路径污染)

1
2
3
4
# 以普通用户安装(WSL 终端)
curl -s https://ohmyposh.dev/install.sh | bash # 自动安装到 ~/.local/bin
echo 'eval "$(oh-my-posh init zsh --config ~/.cache/oh-my-posh/themes/peru.omp.json)"' >> ~/.zshrc
source ~/.zshrc # 生效配置

五、验证清单与故障排查

1. 环境检测脚本(快速定位问题)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 检测核心组件状态
Write-Host "=== 环境检测开始 ===" -ForegroundColor Cyan

# 1. PowerShell 版本
Write-Host "PowerShell 版本: $($PSVersionTable.PSVersion.Major).$($PSVersionTable.PSVersion.Minor)"
if ($PSVersionTable.PSVersion.Major -lt 7) {
Write-Host "⚠️ 建议升级到 PowerShell 7+" -ForegroundColor Yellow
}

# 2. oh-my-posh 安装路径
$OhMyPoshPath = Get-Command oh-my-posh -ErrorAction SilentlyContinue
if ($OhMyPoshPath) {
Write-Host "oh-my-posh 路径: $($OhMyPoshPath.Source)" -ForegroundColor Green
} else {
Write-Host "❌ oh-my-posh 未安装!" -ForegroundColor Red
}

# 3. 字体检测
if (Get-Font | Where-Object Name -eq "MesloLGS NF") {
Write-Host "字体安装正确 ✅" -ForegroundColor Green
} else {
Write-Host "❌ 请安装 MesloLGS NF 字体!" -ForegroundColor Red
}

Write-Host "=== 检测结束 ===" -ForegroundColor Cyan

2. 终端显示异常修复流程

  1. 图标乱码

    • 终端设置中手动选择字体,重启后验证;
    • 清除字体缓存(Windows:删除 %localappdata%\Microsoft\Windows\Fonts\Cache 下的文件,重启自动重建)。
  2. 主题未加载

    • 临时命令测试:oh-my-posh init pwsh --config <主题完整路径> | Invoke-Expression(替换为实际路径);
    • 检查配置文件语法(重点排查引号、转义符错误)。

hello 大家好

标题:启程编程之路:我的学习足迹与实用工具分享

副标题:从零开始,记录每一个代码跃动的瞬间


一、开篇:为何创建这个博客?

  1. 初心与目标
    “编程不仅是技能,更是解决问题的艺术。在这里,我将以文字为镜,记录从懵懂到精进的全过程——无论是踩过的坑、实现的第一个项目,还是那些让我眼前一亮的工具。”
    引用示例:教育研究显示,技术写作能有效巩固知识内化,而博客正是一个理想的反思与分享平台。

  2. 关于我

    • GitHub主页:QWAS-ZX(欢迎Star与Follow!)
    • 技术栈:Python/JavaScript入门,正在探索全栈开发
    • 当前项目:一个基于React的待办事项管理工具(代码已开源)

二、学习历程:编程中的“啊哈时刻”

  1. 新手阶段的三大教训

    • 调试的艺术:”曾经花3小时只为找一个缺失的分号,如今学会用VS Code的Lint工具自动纠错——工具的重要性不亚于算法本身。”
    • 版本控制的救赎:”Git从‘神秘黑箱’变为日常伴侣,推荐阅读《Pro Git》免费在线书。”
    • 社区的力量:”在Stack Overflow提问时,学会用‘最小可复现代码’描述问题,回报率提升200%!”
  2. 项目实战案例

    • 第一个完整项目:用Python爬取天气数据生成可视化报表
      • 技术点:Requests库 + Matplotlib
      • 踩坑记:反爬虫策略破解与异常处理
    • 协作开发初体验:参与开源项目文档翻译(GitHub协作流程详解)

三、工具百宝箱:提升效率的利器推荐

  1. 开发工具

    工具名称 用途 特色亮点
    VS Code 全语言编辑器 插件生态丰富(如GitLens)
    GitHub Copilot AI辅助编程 代码片段自动补全
    Postman API测试 可视化接口调试
  2. 学习资源平台

    • 免费课程:Codecademy交互式学习(适合零基础)
    • 进阶书籍:《Clean Code》——代码整洁之道
    • 灵感来源:GitHub Trending每日浏览(发现前沿项目)

四、互动邀请:让我们共同成长

  1. 下期预告
    • 《React Hooks实战:构建高效组件的心得》
    • 《如何用Markdown+GitHub Pages搭建技术博客》

五、技术彩蛋:博客搭建小技巧

  1. 本站技术栈

    • 框架:Hexo + Butterfly主题
    • 自动化部署:GitHub Actions实现”写Markdown→自动发布”流水线
  2. SEO优化建议

    • 使用Keywords工具分析技术热词
    • 在Hexo中集成Google Analytics访问统计

结语:
“每一行代码都是思维的舞蹈,每一次报错都是进阶的阶梯。点击下方‘Follow’按钮,订阅这个充满BUG与惊喜的旅程——因为最好的项目,永远在下一个。”

  • Copyrights © 2015-2025 John Doe
  • Visitors: | Views:

请我喝杯咖啡吧~