前言

       最近换上了coding人生的第一台mac,以前一直偏好tk,近来身边的朋友越来越多的用mac了,win的自动更新越来越占磁盘了,而且win11抛弃了我15年的tk顶配。跟家里领导打了不少报告,这次终于是下定决心奖励下自己,终于换上了现在的mac顶配,M2Max + 2T,码生开始新的征程。
       今天跟大家分享,首先是分享开发环境搭建,最后是心得总结。
先炫下我的mac配置
tk切换到mac的code分享-LMLPHP


一、基础环境配置

       我是一个后端,玩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命令查看是否切换了。

tk切换到mac的code分享-LMLPHP
验证python环境配置版本
tk切换到mac的code分享-LMLPHP

配置路径一定要注意自己安装的目录

二、开发软件与扩展

1.用到的开发软件与平替、扩展情况

tk切换到mac的code分享-LMLPHP
PS

  1. 所谓的可扩展就不解释了,懂的都懂
  2. 开发工具里的插件也是有很多的,也都可以扩展,目前除了JRebel在mac上还没有扩展,其他都扩展了,有好插件也欢迎博友留言,能不能扩展我得看看
  3. DBeave连接数据库的配置信息是可以从原机器上导出,mac直接导入就行了
  4. Sublime Text 4目前在Mac上还没有扩展(有非最新版的,我不想用旧版本)
  5. Royal TSX也还没有扩展

总结

  • 1个星期不到已经完全切换到mac办公code,上手easy,戒掉了鼠标
  • mac的触摸板可以锻炼手指灵活,预防老年痴呆,各种手势、触控coding真的很爽
  • 曾经遗忘的好的命令已经捡起来,爽
  • 屏幕效果真是爽,原先老以为是蓝光的问题还配了个眼镜,现在不带眼镜一天也不累(可能15年的tk用的时间长了,到年限了,tk也是高分屏哦)
  • 各个项目跑起来,配置毫无压力,mac冷静的吓人,大夏天手掌放上面还觉得凉
  • 据说马上要出M3芯片了,有点怕到时候又心疼哦
    就写到这里,最后跟准coder说一句真心话,真的推荐用mac。有好的软件推荐、需要扩展的可以留言,希望能帮到大家,uping
08-17 05:19