当前位置: 首页 > news >正文

tk切换到mac的code分享

文章目录

  • 前言
  • 一、基础环境配置
  • 二、开发软件与扩展
    • 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/Homealias 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

  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
http://www.lryc.cn/news/126558.html

相关文章:

  • spark的standalone 分布式搭建
  • 浅析基于视频汇聚与AI智能分析的新零售方案设计
  • SpringMVC之异常处理
  • 保险龙头科技进化论:太保的六年
  • 升级STM32电机PID速度闭环编程:从F1到F4的移植技巧与实例解析
  • GaussDB 实验篇+openGauss的4种1级分区案例
  • Ruby软件外包开发语言特点
  • 《系统架构设计师教程》重点章节思维导图
  • mac录屏工具,录屏没有声音的解决办法
  • 神经网络基础-神经网络补充概念-33-偏差与方差
  • 单片机第一季:零基础13——AD和DA转换
  • 小区外卖跑腿,解决最后100米配送难题
  • ZooKeeper的应用场景(命名服务、分布式协调通知)
  • 网络套接字
  • 对话 4EVERLAND:Web3 是云计算的新基建吗?
  • iOS申请证书(.p12)和描述文件(.mobileprovision)
  • Java:PO、VO、BO、DO、DAO、DTO、POJO
  • c语言每日一练(8)
  • 周期 角频率 频率 振幅 初相角
  • 根据一棵树的两种遍历构造二叉树
  • stack 、 queue的语法使用及底层实现以及deque的介绍【C++】
  • 没学C++,如何从C语言丝滑过度到python【python基础万字详解】
  • haproxy负载均衡
  • 【数据结构】顺序队列模拟实现
  • TiDB数据库从入门到精通系列之六:使用 TiCDC 将 TiDB 的数据同步到 Apache Kafka
  • Spring对象装配
  • bigemap如何添加mapbox地图?
  • python爬虫6:lxml库
  • Linux查找命令
  • 在 IntelliJ IDEA 中使用 Docker 开发指南