使用Win作为开发环境
使用macos/linux作为开发环境已经有近10年了。最近换电脑,看着新款macbook pro m3有点反向升级。
考虑到,一方面最近大公司发力AI,据说2024年即将发布win12对AI整合不错,另一方面如果win实在使用不习惯,可以装linux或黑苹果,所以索性换成win x86笔记本。
下面记录使用win11作为开发环境,遇到的问题和解决方案。
1 使用cmder作为默认命令行
win的官方命令行是powershell。
虽然powershell很强大,但我更习惯bash。
试了一些终端工具,最顺手的是cmder。
可以配置页面设置bash为默认shell,并配置右键打开cmder。
1 |
|
2 win11右键默认显示更多选项
增加cmder右键选项后,发现win11右键不默认不显示“更多选项”,需要改成win10风格右键菜单,方便操作。
1 |
|
3 配置idea/vscode默认使用bash-shell
cmder带了bash,可以整合到idea/vscode中。
编写启动脚本,放到PATH目录下,比如我使用%%USERPROFILE%\bin
。
1 |
|
分别在idea/vscode配置启动shell命令即可。
4 vscode识别git.exe
cmder带了git.exe,不需要额外安装。可以将C:\opt\cmder\vendor\git-for-windows\bin
加入PATH,重启电脑。
5 git自动换行符
不同OS换行符不同。macos/linux一般使用LF,面win使用CRLF,可以配置如下。
1 |
|
6 包管理器chocolatey和gnu make
我需要使用make管理构建脚本,git-bash默认不带make,需要手动安装。
这里使用chocolatey包管理器来安装GNU工具。
1 |
|
以管理员角色重启powershell,再安装make
1 |
|
7 安装PowerToys
PowerToys是Microsoft官方开发工具集,很实用。
可以MS Store应用里直接安装。
使用Win作为开发环境
https://a3d21.github.io/2024/02/07/2024-02-07-win-dev/