文章目录
- 前言
- 一、基础环境配置
- 二、开发软件与扩展
- 1.用到的开发软件与平替、扩展情况
- 总结
前言
最近换上了coding人生的第一台mac,以前一直偏好tk,近来身边的朋友越来越多的用mac了,win的自动更新越来越占磁盘了,而且win11抛弃了我15年的tk顶配。跟家里领导打了不少报告,这次终于是下定决心奖励下自己,终于换上了现在的mac顶配,M2Max + 2T,码生开始新的征程。
今天跟大家分享,首先是分享开发环境搭建,最后是心得总结。
先炫下我的mac配置
一、基础环境配置
我是一个后端,玩java的,然后公司的项目还在用1.8jdk,个人喜欢与时俱进,不说装21至少应该装17目前的长期支持版本吧。我是装的双jdk环境,可以随时切换,一步步说太麻烦,安装步骤我就不说了,都是官网下载,选择苹果芯片的版本,然后下一步下一步,直接看下我的配置环境。
在终端执行命令:
vim ~/.bash_profile
配置内容
如下,里面有jdk、maven、python的环境配置,一目了然。
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home
export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk17='export JAVA_HOME=$JAVA_17_HOME'
export PATH=$JAVA_HOME/bin:$PATH:.
export M2_HOME=/Users/zwmac/soft/maven/apache-maven-3.9.4
export PATH=$PATH:$M2_HOME/bin:.
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.11/bin
alias python="/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11"
~
~
~
~
~
"~/.bash_profile" 13L, 533B
双jdk切换
就是在终端直接执行,jdk8、jdk17,配合java -version命令查看是否切换了。
验证python环境配置版本
配置路径一定要注意自己安装的目录
二、开发软件与扩展
1.用到的开发软件与平替、扩展情况
PS
- 所谓的可扩展就不解释了,懂的都懂
- 开发工具里的插件也是有很多的,也都可以扩展,目前除了JRebel在mac上还没有扩展,其他都扩展了,有好插件也欢迎博友留言,能不能扩展我得看看
- DBeave连接数据库的配置信息是可以从原机器上导出,mac直接导入就行了
- Sublime Text 4目前在Mac上还没有扩展(有非最新版的,我不想用旧版本)
- Royal TSX也还没有扩展
总结
- 1个星期不到已经完全切换到mac办公code,上手easy,戒掉了鼠标
- mac的触摸板可以锻炼手指灵活,预防老年痴呆,各种手势、触控coding真的很爽
- 曾经遗忘的好的命令已经捡起来,爽
- 屏幕效果真是爽,原先老以为是蓝光的问题还配了个眼镜,现在不带眼镜一天也不累(可能15年的tk用的时间长了,到年限了,tk也是高分屏哦)
- 各个项目跑起来,配置毫无压力,mac冷静的吓人,大夏天手掌放上面还觉得凉
- 据说马上要出M3芯片了,有点怕到时候又心疼哦
就写到这里,最后跟准coder说一句真心话,真的推荐用mac。有好的软件推荐、需要扩展的可以留言,希望能帮到大家,uping