我的Windows系统开发环境
虽然说很多人喜欢MacBookPro来做开发,但是对于很多人来说MBP的价格可不便宜,而MBA我觉得又是个电子垃圾,那么Windows的选择也很不错。我现在用的鸡哥的14X,机子本身3200,64G内存条1200,机子本身自带24G的两根内存条,如果需要加内存可以咸鱼300-400左右出掉,然后整机基本4000出头(上一个本子是ThinkBook14p 13500h 32g因为内存不够用所以换了)
基础美化
首先是Win11的任务栏默认居中,我不太习惯,可以右键任务栏-任务栏设置-任务栏对齐,选择靠左
然后是终端,终端推荐使用Terminal,然后安装oh-my-posh,主题我选择的是owl-night,字体是JetBrain Mono NF,记得字体需要下载NF字体,否则图标不能正常显示,当然Terminal还可以设置一些背景图片啥的,把二次元老婆/女神放上去也不错
安装方法如没有魔法的话可以从Windows的应用商店下载安装:
对于大部分开发者来说终端美化基本就够了,如果大家有什么好的建议可以评论区说一下。
基础开发环境
前端
因为我主要还是前端开发,所有这里重点说说前端我用到的一些软件,首先重中之重就是nvm-windows,下载地址是:https://github.com/coreybutler/nvm-windows/releases
然后我安装的时候会选择node下载到D盘,然后node的链接也是D盘:
安装完成之后可以设置下淘宝源下载node和npm:
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
装完node之后可以安装一些常用工具:npkill、tsx、taze、nrm
然后开发软件我喜欢WebStorm,WS已经在10月份公布免费非商用了(可以不用破解了),因为我喜欢JB全家桶,如果你也喜欢的话推荐使用JetBrainsToolbox
然后如果你的C盘比较少的话,推荐把全家桶安装在其他盘:
Java、Go等开发
对于这些我的推荐都是使用JB全家桶,因为他们都自带了对应的开发环境配置功能:
对应的java、go版本都可以直接在IDE里面去下载使用,不用自己跑到网上下载安装,而且这样安装我感觉是非常绿色的,洁癖狂喜!
对于rust开发的话可以用rustup安装,编译后端推荐使用msvc生成工具而不是VS:
https://visualstudio.microsoft.com/zh-hans/downloads/
其他的一些常用开发软件
ssh软件可以选择Xshell,自从6以后Xshell已经可以免费使用了,只需要邮箱校验一下就能一直用了。
全盘搜索我推荐Everything,如果你用Everything比较多的话可以安装个Everything Toolbar,将Toolbar加到任务栏会更加方便。
如果本地需要跑nginx、mysql、redis这些我常用的是小皮面板,安装方便只需要一个软件就给你把所有基础中间件跑起来,如果是新手的话强烈推荐!
虚拟机我更喜欢的是Vmware Workstation Pro而不是WSL/Hyper-V,这个软件也是从17开始就可以免费用了,不需要输入注册码了,然后Linux我可能比较喜欢Ubuntu、Deepin、Fedora这些开箱即用的。
Api调试、Api文档管理、Api自动化测试/压测:Apifox
其他的一些日常软件
办公三件套软件我推荐MS office,因为我对WPS的印象是很多东西需要收费而且有广告而且界面不好看所有推荐MS office,可以使用Office Plus Tools安装:https://otp.landian.vip/zh-cn/
解压缩软件推荐:7-Zip、Bindizip6.25版本(新版本有广告)
视频播放器:PotPlayer,官网:https://potplayer.daum.net/?lang=zh_CN
图片预览:HoneyView,官网:https://www.bandisoft.com/honeyview/
各种各样的工具集合:uTools