Learning Windows11
- 1: Windows 11的安装
- 1.1: Windows11的安装过程
- 1.2: 安装完成后的快速设置
- 1.3: 安装硬件驱动
- 2: windows 11 的硬件与驱动
- 2.1: CPU
- 2.1.1: cpu-z
- 2.1.2: core-temp
- 2.1.3: Cinebench R23
- 2.1.4: Cinebench R15
- 2.1.5: Throttlestop
- 2.2: 内存
- 2.2.1: Thaiphoon Burner
- 2.2.2: TestMem5
- 3: 系统设置和优化
- 4: 日常使用的软件的安装和配置
- 4.1: 工具软件
- 4.1.1: 7-zip
- 4.1.2: Fluent Search
- 4.1.3: everything
- 4.1.4: freefilesync
- 4.1.5: Acronis True Image
- 4.2: 系统优化软件
- 4.2.1: 右键管家
- 4.2.2: 自动登录
- 4.2.3: WePe
- 4.2.4: TweakPower
- 4.3: 阅读器软件
- 4.3.1: 福昕PDF阅读器
- 4.3.2: Koodo Reader
- 4.4: 文档阅读和编辑器软件
- 4.5: 网络通讯类软件
- 4.5.1: 微软Edge浏览器
- 4.5.2: 百度网盘
- 4.5.3: 夸克网盘
- 4.5.4: qBittorrent
- 4.5.5: FileZilla
- 4.5.6: hanewin nfs服务器
- 4.6: 多媒体
- 4.6.1: Plex
- 4.6.2: Plexamp
- 4.6.3: HQPlayer
- 4.6.4: 完美解码
- 4.6.5: 音乐格式转换
- 4.6.5.1: scarletbook
- 4.6.5.2: MediaHuman Audio Converter
- 4.6.5.3: Tag&Rename音乐文件标签编辑器
- 4.7: 图像处理
- 5: 编程开发相关软件的安装和配置
- 5.1: 安装配置git
- 5.2: 安装配置zsh
- 5.3: 安装配置 golang
- 5.4: 安装配置 nodejs
- 5.5: 安装配置 hugo
- 5.6: 安装配置VS Code
1 - Windows 11的安装
1.1 - Windows11的安装过程
版本选择
选了了新发布的 windows 11 LTSC 2024 版本,基于最新的 windows 11 24h2。
安装前准备
可以从以下地址下载 windows 11 LTSC 2024 版本:
我选择的是 Windows 11 Enterprise LTSC 2024 (非IoT版本),Build - 26100.1742,简体中文版。
下载得到 zh-tw_windows_11_enterprise_ltsc_2024_x64_dvd_6287d84d.iso,用 refus 制作启动U盘或者用 ventoy 之类的工具加载 iso 即可。
安装
安装时,在硬盘分区和选择安装盘时需要注意:
- 分别建立 200G 和 800G 的两个分区,用于 windows 系统盘和安装程序和资料,避免系统盘过大不方便备份。
安装过程中不要选择用微软账号登录,而是建立本地账号如 sky,后面进入windows之后再登录。
安装过程中会重启几次,还会进行 windows 更新操作。
1.2 - 安装完成后的快速设置
安装完成后快速进行几个操作,方便使用。
设置机器名
开始菜单,设置 -> 系统,“重命名” ,选择可读性的名字如 “skywork”,这个要重启之后才能生效。
设置文件资源管理器
打开文件资源管理器,设置固定到任务栏。
然后打开文件资源管理器的选项,设置为:
- 打开文件资源管理器时打开:此电脑
- 隐私:显示最近使用的文件,显示常用文件夹,显示来自office.com的文件全部取消勾选
- 查看中,显示隐藏的文件、文件夹和驱动器,取消隐藏已知文件夹的扩展名,在标题栏中显示完整路径
设置桌面主题
桌面右键,个性化 -> 主题,选择自带的第二个蓝色深色主题。
更改用户文件夹的默认位置
默认用户的 home 路径是在 c:/users/
下,会导致用户文件占据大量系统空间,不方便备份。
因此考虑将用户目录下的文件尽量放到 d 盘去。
备注: 这个操作尽量在安装任何程序之前进行。
开始菜单,设置 -> 系统 -> 存储 -> 高级存储设置,“保存新内容的地方” ,全部修改为 d 盘。
完成后,在 “d:/sky” 下可以看到修改后的文件夹。
然后在 “d:/sky” 这个文件夹下新建以下文件夹:
- Pictures
- Videos
- Downloads
- Desktop
- Music
- Documents
在文件资源管理器中打开主文件夹,将桌面、下载、文档、图片、音乐、视频这六个文件夹的位置修改为如上文件夹。操作的方式是右键点属性-> 位置,然后修改即可。
然后继续在 “d:/sky” 下新建如下文件夹:
- Favorites
- Searches
- Links
- Contacts
- Saved Games
在文件资源管理器中打开 “C:\Users\sky”,将收藏夹、搜索、链接、联系人、保存的游戏这五个文件夹的位置修改为如上文件夹。
按 Win+R 键打开“运行”框。现在输入 regedit 打开注册表编辑器。接下来,导航到以下路径:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
可以看到对应的修改:
此时只剩下 AppData 相关的路径没有修改,其他文件都被转移到了 d 盘。
将 “C:\Users\sky\AppData" 目录复制到 “d:/sky” 下,中间如果报错就跳过该文件:
继续修改系统环境变量,系统 -> 高级 -> “环境变量”。
修改现有的 TEMP 和 TMP 环境变量,从默认的 “%USERPROFILE%\AppData\Local\Temp” 修改为 “D:\sky\AppData\Local\Temp”
修改注册表,将”%USERPROFILE%\AppData\XXX" 修改为 “D:\sky\AppData\XXX”
其实主要是 “C:\Users\sky\AppData\Roaming\Microsoft\Windows”,重启,然后删除 “C:\Users\sky\AppData\Roaming\Microsoft\Windows” 目录。
参考资料:https://cn.windows-office.net/?p=17528
1.3 - 安装硬件驱动
备注: 以前有不少自动识别和安装驱动的软件,挺好用,但一个一个都转型为流氓软件了,因此现在只手工安装驱动。麻烦但是安全。
主板驱动
intel 主板
比较恶心的是在 intel 的下载中心,我找不到 intel 主板驱动:
https://www.intel.com/content/www/us/en/download-center/home.html
chipset 里面只找到 chipset-inf-utility 这个东东,但一点用处都没有。
https://www.intel.com/content/www/us/en/download/19347/chipset-inf-utility.html
最后还是在华硕主板的驱动下载页面找到了 intel 主板的相关驱动下载。
比如在 TUF GAMING B760-PLUS WIFI D4 主板的驱动下载页面。
-
Intel Chipset driver
这是最重要的主板驱动了。
-
intel Serial IO Driver
这个 Serial IO Driver 驱动其实没有什么用处,就是可以让设备管理器里面没有那么多黄色惊叹号。这是安装前:
安装之后:
-
Intel GNA Driver
上面图片中,在其他设备中有一个黄色惊叹号,“基本系统装置”,错误信息为:
设备 PCI\VEN_8086&DEV_A74F&SUBSYS_00000000&REV_00\3&11583659&0&40 需要进一步安装。
这个需要安装 intel GNA driver,安装完成后就不报错了。
-
Intel Management Engine Interface
-
Intel Dynamic Tuning Technology (APO) Driver
-
Intel DTT 9.0.11405.42569 (Ipf driver V1.0.11405.42038)
这三个不知道是什么,顺手安装。
显卡驱动
nvidia显卡
windows 11 自带 nvidia 显卡驱动,而且版本还算新,不过缺少 HD 音频驱动程序,physX系统软件和Gefore Experience软件。所以还是下载官方驱动安装吧。
https://www.nvidia.cn/drivers/lookup/
按照型号找到对应版本的驱动下载即可。
nvidia 登录时如果报错 403 forbidden,注意不要用科学上网,直接用普通网络访问即可。
intel 核显
https://www.intel.com/content/www/us/en/download/741626/intel-arc-pro-graphics-windows.html
Intel® Graphics Driver 32.0.101.5978 for Intel® Arc™ Pro Series Graphics
支持 intel 11/12/13/14代处理器的核显,以及 Arc 显卡家族。
其他类似驱动:
网卡和蓝牙驱动
Intel
intel 的网卡和蓝牙驱动可以由工具软件 Intel® Driver & Support Assistant (Intel® DSA) 来安装驱动
https://www.intel.com/content/www/us/en/support/detect.html
这个软件会自动启动,然后由于 intel 驱动经常更新,会经常提示要更新驱动。但这些新驱动基本没有什么用,很浪费时间。
建议安装完成之后,就卸载 Intel® Driver & Support Assistant。
realteck 千兆和2.5g网卡驱动
windows11自带驱动,貌似也能用,就不手工安装了。
声卡
realteck 声卡
windows11自带驱动,貌似也能用,就不手工安装了。
备注:q1hy板载的 realtek alc897 声卡莫名其妙的无法安装驱动。各个版本都不行。算了,放弃。
2 - windows 11 的硬件与驱动
2.1 - CPU
2.1.1 - cpu-z
CPU-Z 收集系统中一些主要设备的信息如cpu、主板、内存。
2.1.2 - core-temp
Core Temp是一个紧凑、简单、占用空间小但功能强大的程序,可监控处理器温度和其他重要信息。
2.1.3 - Cinebench R23
Cinebench是一个真实世界的跨平台测试套件,用于评估计算机的硬件功能。
https://www.guru3d.com/download/download-maxon-cinebench-r23/
2.1.4 - Cinebench R15
Cinebench是一个真实世界的跨平台测试套件,用于评估计算机的硬件功能。
https://www.guru3d.com/download/cinebench-15-download/
额外说明
完结篇,最终解决方案针对intel第13、14代处理器不稳定问题,包含自查方法与BIOS设定
https://www.chiphell.com/thread-2625435-1-1.html
想用r15测试13/14th的稳定性请下载guru3d的15.0.3.7版本
2.1.5 - Throttlestop
Throttlestop 是一个监视和控制基于Windows的笔记本电脑和台式机上的CPU性能的工具。
下载
下载 ThrottleStop 9.6 版本。
2.2 - 内存
2.2.1 - Thaiphoon Burner
Thaiphoon Burner是一款优秀的软件,允许用户识别,读取,编辑和更新计算机RAM的SPD特性。此Thaiphoon Burner下载软件可以自动向用户提供所有信息。简单的界面,任何人谁使用该软件可以使用的所有功能,轻松地执行您需要的任务,在那里你可以得到用户的串行存在检测信息.这个应用程序具有大量的SPD内容。在这里,用户可以使用它来检查产品规格,监控和编辑架构,时钟频率,延迟等信息。
https://www.thaiphoonburner.com/
Thaiphoon Burner v17.4.1.2 版本
2.2.2 - TestMem5
TestMem5 是一个内存压力测试软件。
版本背景
关于 TestMem5 软件版本的背景:
https://github.com/CoolCmd/TestMem5
The original version TestMem5 0.12 by Serj has several annoying bugs and limitations, and is also very unfriendly. Unfortunately, Serj abandoned the development of the program. CoolCmd fixed most of the shortcomings. The fixed version of TestMem5 now lives on this site.
Serj的原始版本TestMem5 0.12有几个烦人的bug和限制,也非常不友好。不幸的是,Serj放弃了该计划的开发。CoolCmd修复了大部分缺点。TestMem5的固定版本现在在这个网站上。
0.12 版本
https://testmem.tz.ru/testmem5.htm
0.13.1 版本
3 - 系统设置和优化
4 - 日常使用的软件的安装和配置
4.1 - 工具软件
4.1.3 - everything
fluent-search 的功能貌似也够用用了,不过习惯上还是喜欢 everything。
先都用着吧。
4.1.4 - freefilesync
介绍
FreeFileSync是一款文件夹比较和同步软件,用于创建和管理备份 所有重要文件的副本。FreeFileSync不是每次都复制每个文件,而是确定 源文件夹和目标文件夹之间的差异,并仅传输所需的最小数据量。 FreeFileSync是开源软件,适用于Windows、macOS和Linux。
4.1.5 - Acronis True Image
介绍
Acronis True Image,现在改名叫做 Acronis Cyber Protect。
使用
现在把 True Image 当 ghost 用,不安装到操作系统,只是用 True Image 的 iso 。
开机通过 ventoy 挂在 True Image 的 iso 文件启动电脑,然后在 True Image 的界面中完成对 windows 系统盘的备份和恢复。
True Image 支持全量备份和增量备份,使用也不复杂。感觉比 ghost 好。
4.2 - 系统优化软件
4.2.1 - 右键管家
介绍
很小很简单的一个软件,而且很长时间没有更新了(最后一个版本是2021年发布的1.2版本)。
功能挺实用的,可以让右键菜单不那么臃肿。
4.2.2 - 自动登录
介绍
https://learn.microsoft.com/zh-tw/sysinternals/downloads/autologon
很小很简单的一个软件,好像是微软自己出的。
用来自动登录windows系统。
4.2.4 - TweakPower
介绍
https://kurtzimmermann.com/tweakpowerext_en.html
功能貌似也不是特别强,但至少不流氓(点名国内一堆系统优化软件最后都变成了流氓软件,而且是一个比一个流氓)。
最重要的功能:去掉快捷方式图标上面的小箭头 ~0~
4.3 - 阅读器软件
4.3.1 - 福昕PDF阅读器
介绍
https://www.foxitsoftware.cn/pdf-reader/
全球用户超过7.5亿,阅读器PDF文档的理想选择
- PDF划词翻译PDF划词翻译
- PDF格式转换PDF格式转换
- PDF注释PDF注释
- PDF文字提取PDF文字提取
安装
简单下载安装即可。
4.3.2 - Koodo Reader
介绍
https://www.koodoreader.com/zh
Koodo Reader 是一个开源的电子书阅读器,支持多达15种主流电子书格式, 内置笔记、高亮、翻译功能,助力高效书籍阅读和学习。
安装
简单下载安装即可。
4.4 - 文档阅读和编辑器软件
4.5 - 网络通讯类软件
4.5.1 - 微软Edge浏览器
windows 11 自带微软Edge浏览器,无需安装,但是需要稍微设置一下。
定制首页
默认情况下打开的页面上显示了太多的乱七八糟的内容,需要定制一下。
打开页面设置:
- 快速链接:关闭
- 网站导航:关闭
- 显示信息提要:关闭
- 背景: 关闭
- 显示天气:关闭
但 bing 的搜索还是不够喜欢,默认还是继续用 google 吧。因此修改 edge 启动时默认打开 google 页面。
打开设置 -> 开始、主页和新建标签页 -> Microsoft Edge 启动时,设置为:打开一下页面,然后添加页面 https://www.google.com/
设置默认搜索引擎
默认使用 bing 作为搜索引擎,我喜欢换成 google。
打开设置 -> 隐私、搜索和服务 -> 地址栏和搜索(在最下面倒数第二个),设置为:
- 地址栏中使用的搜索引擎:google
- 新标签页上的搜索使用搜索框或地址栏:搜索栏
登录并同步数据
用微软账号登录,方便同步书签和扩展等数据。
发现 edge 登录之后,windows 账号也有信息了,下一次登录windows时会出现该账号的头像。
设置扩展插件
1password
需要登录。
SwitchOmega
设置proxy为 socket5, 代理服务器为 192.168.2.1, 代理端口为 7891。
不经过的地址列表为:
127.0.0.1
::1
localhost
192.168.0.0/16
save to pocket
登录即可。
沉浸式翻译
无需操作。
4.5.2 - 百度网盘
安装
设置
打开设置:
- 不要勾选 “开机时启动百度盘”
- 取消勾选 “在我的电脑中显示百度盘”
- 取消勾选 “桌面显示悬浮窗”
- 取消勾选 截图工具 -> “开启截图快捷键”
自动备份功能暂不使用。
下载文件位置修改为 downloads。
4.5.3 - 夸克网盘
介绍
淘宝 88VIP 赠送的夸克网盘权益,有时有些下载网站使用夸克网盘,因此作为一个备用方案偶尔使用。
比较恶心的是淘宝 88VIP 赠送的夸克网盘会员并不是一般意义上的 SVIP 会员,因此功能很有限,但是宣传上含糊其辞,然后夸克网盘那边总是时不时提醒要求开通 SVIP。
安装
注意:安装后在设置中关闭开机自启动。
4.5.5 - FileZilla
介绍
https://filezilla-project.org/
免费的FTP解决方案。FileZilla客户端不仅支持FTP,还支持基于TLS的FTP(FTPS)和SFTP。它是在GNU通用公共许可证条款下免费分发的开源软件。
我们还提供FileZilla Pro,支持WebDAV、Amazon S3、Backblaze B2、Dropbox、微软OneDrive、谷歌驱动器、微软Azure Blob和文件存储以及谷歌云存储等其他协议。
最后,FileZilla Server是一个免费的开源FTP和FTPS服务器。
FileZilla Client
免费,功能也够用,不过 FileZilla Pro 有方便的破解版本可以用。就直接用 FileZilla Pro 了。
FileZilla Pro
正常安装,用 crack 文件覆盖 FileZilla.exe 就可以破解。
FileZilla Server
安装
安装时注意:
-
FileZilla Server 要设置为服务器,开机自动启动
-
需要设置管理端口(默认14148)和管理密码
-
administration interface 要设置为手动打开,不要自动启动。毕竟 ftp 服务器一旦设置好,日常是不需要改动的。
容许外部访问
FileZilla Server 启动后,用 FileZilla Client 在本机可以正常连接和访问。但是从其他机器连接就会失败,这通常是因为 windows 防火墙阻止了外部访问 FileZilla Server。
解决的方式是:
- 通过 administration interface 设置 FileZilla Server passive mode 的自定义端口范围,如 50100 到 51100
- 容许应用 FileZilla Server 通过防火墙进行通讯
控制面板 -> 系统和安全 -> 容许应用或者功能通过 windows defender 防火墙 -> 容许的应用
选择 “更改设置” -> “容许其他应用”,增加 “FileZilla Server”,指向 “C:\Program Files\FileZilla Server\filezilla-server.exe”
- 设置入站规则,开启自定义的端口
控制面板 -> 系统和安全 -> windows defender 防火墙 -> 高级设置
在 “协议和端口” -> “本地端口” 中选择 “特定端口”,输入 “20,21,50100-51100”
这样就可以从其他机器访问到 FileZilla Server。
4.5.6 - hanewin nfs服务器
安装
安装路径
建议不要安装在program files目录下,找个普通路径,不需要管理员权限的
如:C:\data\soft\nfsd
注册和设置
打开 nfssrv.exe 进行注册和设置时,要以管理员身份运行。
输入注册号注册:
FBLZ3317FCE4196E
Team BLiZZARD
在export中设置export内容:
e:\ -public -readonly
f:\ -public -readonly
g:\ -public -readonly
h:\ -public -readonly
重启验证
安装之后重启,在管理 -》 服务中看是否有 nfs server。
查看 C:\data\soft\nfsd
下的 nfsd2005.log 看是否启动成功。
也可以在服务列表中停止 nfs server,然后删除 nfsd2005.log 文件,再启动 nfs server 服务,再检查 nfsd2005.log。
正常启动成功会出现下面的内容:
2020-05-24 10:43:19 --- haneWIN NFS Server 1.1.75
2020-05-24 10:43:19 nfsd file handle cache size 24
2020-05-24 10:43:19 nfsd client charset UTF-8
2020-05-24 10:43:19 nfsd NTFS 2000/XP hardlinks supported
------ Exported file systems ------
21367d2e e:\ -ro -public
04ba4fb0 f:\ -ro -public
06a79256 g:\ -ro -public
0debb5d0 h:\ -ro -public
-----------------------------------
2020-05-24 10:43:19 mountd started
2020-05-24 10:43:19 nfsd started, 4 udp threads
windows防火墙
要关闭windows防火墙,或者设置让 nfs server 通过 windows 防火墙,将 C:\data\soft\nfsd
下面的三个可执行文件都设置为可以穿透防火墙。
- nfssrv.exe
- nfsd.exe
- pmapd.exe
文件中文编码
设置 server -》 “utf-8 charracter sets”,打勾
4.6 - 多媒体
4.6.3 - HQPlayer
介绍
https://signalyst.com/downloads/
HQPlayer是一款高质量音频播放器,它支持多种音频格式,包括DSD、FLAC、WAV等,并提供了多种音频处理功能,如升频、降噪、滤波等,以提供更高质量的音频输出。还支持多种音频设备,包括USB DAC、网络播放器等,可以满足不同用户的需求。
4.6.5 - 音乐格式转换
4.6.5.1 - scarletbook
介绍
https://invitacongpe.hashnode.dev/scarletbook-sacd-extractor-patched
4.6.5.2 - MediaHuman Audio Converter
介绍
https://www.mediahuman.com/audio-converter/
MediaHuman Audio Converter 是一款适用于 macOS 和 Windows 的免费应用程序。有了它,你可以转换 MP3、AAC、WMA、OGG 等格式的音乐,也可以转换 FLAC、Apple Lossless、AIFF、WAV(最高 32 位)等无损格式的音乐。
4.6.5.3 - Tag&Rename音乐文件标签编辑器
介绍
https://www.softpointer.com/tr.htm
Tag&Rename 是一个音乐文件标签编辑器,可以轻松处理所有流行的数字音频格式。无论您喜欢哪种音乐压缩器,您都可以使用Tag& Pencil整理您的音乐收藏。它是唯一的标签编辑器和组织器,具有完整的本地支持:mp3(ID 3v 1,ID3v2.2,ID3v2.3和ID 3v 2。4标签),Windows Media wma,asf和wmv文件,Apple iTunes aac(m4a)文件,包括mp4,无损m4a和受保护的m4 p文件,Ogg Vorbis,Flac,Opus,Speex(vorbis评论),MusePack mpc/mp+(APEv 1,APEv 2和ID 3v 1标签),最流行的无损编解码器,包括Monkey’s Audio,Flac,Wav Pack,Optim Frog,True Audio,Apple lossless,Windows Media lossless,Wav,Aiff和DSF(Direct Stream Digital)。
4.7 - 图像处理
4.7.1 - ACDSee
ACDSee 是老牌图像查看软件,使用了超过20年。
目前用的是 ACDSee 2024 版本。
4.7.2 - photoshop
photoshop 2024版本。
带神经滤镜。
4.7.3 - 佳能DPP
Canon Digital Photo Professional 4
佳能官方的图像处理软件。
4.7.4 - PhotoDiva
介绍
反馈
之前购买过该软件,但是发现有个很恶心的问题:虽然可以长期使用购买时的版本,但是只有一年的时间可以更新到新版本,一年之后如果要更新版本,还需要再次付费,而且费用不低:50%。
太恶心了,放弃。
5 - 编程开发相关软件的安装和配置
5.1 - 安装配置git
参考:
注意要配置好 git 的代理,否则容易被墙。
5.2 - 安装配置zsh
备注:先确保已经安装配置好 git 和 gitbash。
安装配置 zsh
下载zsh
Zsh下载地址:
https://packages.msys2.org/package/zsh?repo=msys&variant=x86_64
下载 .tar.zst 文件:
https://mirror.msys2.org/msys/x86_64/zsh-5.9-2-x86_64.pkg.tar.zst
这个文件可以用 windows11 自带的解压缩软件就能解压缩,得到 zsh-5.9-2-x86_64.pkg 目录,里面有两个子目录:etc 和 usr 。
安装zsh
复制 etc 和 usr 目录,粘贴到 git 的安装目录如 D:\sky\work\soft\git
,git 安装目录下同样有 etc 和 usr 目录,文件会自动合并进去。
运行zsh
运行时,要先启动 git 自带的 bash 终端,然后执行 zsh 命令,也可以查看 zsh 版本:
$ zsh --version
zsh 5.9 (x86_64-pc-msys)
为了方便使用,尤其是用 zsh 替代 bash,可以修改 bash 的配置文件 ~/.bashrc (如果没有就创建它) ,加入内容:
/c/Windows/System32/chcp.com 65001 > /dev/null 2>&1
if [ -t 1 ]; then
exec zsh
fi
这样就可以自动 bash 时自动启动 zsh。
第一次执行 zsh 时会询问文件创建的问题,选择
Quit and do nothing. The function will be run again next time.
安装 Oh my zsh!
在 zsh 终端执行:
# 如果被墙则增加代理设置
# export all_proxy=socks5://192.168.2.1:7891
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
在这里下载并安装几个字体
https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k
- MesloLGS NF Regular.ttf
- MesloLGS NF Bold.ttf
- MesloLGS NF Italic.ttf
- MesloLGS NF Bold Italic.ttf
下载安装 Powerlevel10k 主题:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
修改
vi ~/.zshrc
增加内容:
ZSH_THEME="powerlevel10k/powerlevel10k"
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(history)
POWERLEVEL9K_SHORTEN_DIR_LENGTH=1
# User configuration
export LS_COLORS="rs=0:no=00:mi=00:mh=00:ln=01;36:or=01;31:di=01;34:ow=04;01;34:st=34:tw=04;34:pi=01;33:so=01;33:do=01;33:bd=01;33:cd=01;33:su=01;35:sg=01;35:ca=01;35:ex=01;32:"
安装 wd 插件:
sh -c "$(curl -fsSL https://github.com/mfaerevaag/wd/raw/master/install.sh)"
配置以下插件:
git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-history-substring-search.git $ZSH_CUSTOM/plugins/history-substring-search
git clone https://github.com/Pilaton/OhMyZsh-full-autoupdate.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/ohmyzsh-full-autoupdate
修改 zsh 配置
vi ~/.zshrc
注释掉这一行:
DISABLE_MAGIC_FUNCTIONS="true"
修改 plugins 为
plugins=(
git
golang
rust
docker
docker-compose
kubectl
npm
node
mvn
sudo
helm
redis-cli
wd
zsh-autosuggestions
zsh-syntax-highlighting
history-substring-search
ohmyzsh-full-autoupdate
)
# User configuration
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern cursor root line)
ZSH_HIGHLIGHT_PATTERNS=('rm -rf *' 'fg=white,bold,bg=red')
重启 zsh。
Updating plugins and themes Oh My ZSH
--------------------------------------
Updating Plugin — ohmyzsh-full-autoupdate -> https://github.com/Pilaton/OhMyZsh-full-autoupdate
Already up to date.
Updating Plugin — zsh-autosuggestions -> https://github.com/zsh-users/zsh-autosuggestions
Already up to date.
Updating Plugin — zsh-syntax-highlighting -> https://github.com/zsh-users/zsh-syntax-highlighting
Already up to date.
Updating Theme — powerlevel10k -> https://github.com/romkatv/powerlevel10k
Already up to date.
备注: 这个自动更新可能会因为 github.com 被墙无法访问而失败。可以修改 .zshrc 的设置,默认开启代理避免更新时被墙:
# auto start proxy on
export all_proxy=socks5://192.168.2.1:7891;export http_proxy=http://192.168.2.1:7890;export https_proxy=http://192.168.2.1:7890;export no_proxy=127.0.0.1,localhost,local,.local,.lan,192.168.0.0/16,10.0.0.0/16
然后手工更新 ohmyzsh:
# proxyon
omz update
执行完 ohmyzsh 的更新之后,关闭所有的终端,再重新打开,就会触发 zsh plugins 的自动更新。
配置网络代理
修改 zsh 配置
vi ~/.zshrc
增加以下内容:
# proxy
alias proxyon='export all_proxy=socks5://192.168.2.1:7891;export http_proxy=http://192.168.2.1:7890;export https_proxy=http://192.168.2.1:7890;export no_proxy=127.0.0.1,localhost,local,.local,.lan,192.168.0.0/16,10.0.0.0/16'
alias proxyoff='unset all_proxy http_proxy https_proxy no_proxy'
5.3 - 安装配置 golang
参考: https://skyao.io/learning-hugo/docs/installation/windows/#%E5%AE%89%E8%A3%85golang
5.4 - 安装配置 nodejs
参考:https://skyao.io/learning-hugo/docs/installation/windows/#%E5%AE%89%E8%A3%85nodejsnpm
特别提醒:native modules 这里不要勾选!不然会自动安装一大堆的内容,包括 python/visual studio build tools 等。
5.5 - 安装配置 hugo
备注:在安装 hugo 前,确保已经先安装好了 git / golang / nodejs。markdown 编辑器可以选择 typora 或者直接用 vs code。
安装 hugo
参考: https://skyao.io/learning-hugo/docs/installation/windows/
备注:
- nodejs 的安装遇到问题,下次再试试。不要自动安装 python。
配置 hugo
参考: https://skyao.io/learning-hugo/docs/installation/postinstall/
5.6 - 安装配置VS Code
下载
https://code.visualstudio.com/download#
选择 windows 11 x64 版本下载。
安装
安装路径设置为 d:/sky/work/soft/vscode
。
安装完成后打开 vscode,设置为固定在任务栏上。
初始化配置
主题
启动后,在 Get Started 界面,“choose the look you want"中选择 “Brower Color themes”,然后选择 “solarized dark”,这是个人最喜欢的一个配色。
配置 git 插件
打开 git 仓库的项目后,vs code 报错说找不到 git,需要打开 vscode 的 settings,搜索 git.path
,按照提示在 settings.json 文件中加入 git.path
的设置,指向我们安装的 git:
{
"workbench.colorTheme": "Solarized Dark",
"git.path": "D:\\sky\\work\\soft\\git\\bin\\git.exe"
}