24年初,因为🚕换了小米,所以打算全生态尝试是用小米,同时更换了手机、笔记本、手表等一系列产品。
笔记本更换小米后,需要在windows下搭建一套开发环境,坑其实不算多,但还是记一下,防止后续要搭建环境忘记..
小米笔记本配置太差了(严格来说是红米笔记本),购入的是 Redmibook pro 2024,顶配也就32G内存,处理器是Intel Ultra 7,后来更换了ROG 幻X 2025 128g的版本
windows下行尾会使用crlf
,需要处理成lf
,有些第三方包读取文件,特别是配置文件,不会处理crlf
,会出生产BUG。
而且git diff 也会有问题,所有行尾都会变成crlf。
通过配置 git 处理,让仓库下的换行符强制使用 lf
。
git config --global core.eol lf
git config --global core.autocrlf false
这个问题困扰我好久,在终端输入命令特别特别卡,打开终端也很慢,也尝试了各种终端,压根没救。
特别是在zsh下加一些插件,以及跑git命令,出奇的慢,最慢的时候一条命令要等一分钟,太离谱了。
后来尝试用 WSL,终端命令快是快,但是很多仓库还是习惯在本地处理,跨到WSL一些操作有很卡,而且还有一些VPN问题,后续就放弃了。
最后发现是 windows 电脑管家引起的,给他卸了就好了...
处理好后终端就算是流畅了。
这个问题也很诡异,是更换幻X后出现的,输入内容经常第一个字符会出奇怪的问题,导致无法连续输入,要对窗口重新聚焦。
后来检索资料发现是windows层面的BUG,幻X是触摸屏,触摸屏下会出现这个问题,目前官方也没修复。
社区有好几个解决方案,改注册表等。我挑选的是拉起一下虚拟键盘,只要拉起过一次,在这次开机后的生命周期内就不会出现这个问题,然后我自己写了个脚本,作用就是拉起虚拟键盘就关闭,在每次开机自执行一次解决这个问题,不知道什么时候会修复。
https://learn.microsoft.com/zh-cn/answers/questions/3971899/windows11-24h2-(-)?forum=windows-windows_11-wintop_language&referrer=answers
写到这突然想不起有什么其他坑了,对于我这个菜逼前端来说,用windows开发体验感觉也不错,还没碰到什么痛点,可能就是无法开发ios吧。