我是Java工程师,我的Mac环境这样搭建

我是Java工程师,我的Mac环境这样搭建

系统设置

将功能键(F1-F12)设置为标准的功能键

  • MacBook键盘最上面一排的功能键(F1-F12)默认是系统亮度和声音之类的快捷设置,当MacBook作为你的娱乐电脑时,这样的默认设置是非常方便的,但是对于将MacBook作为工作电脑而且需要频繁使用功能键(F1-F12)的人,最好将功能键(F1-F12)的行为设置为标准的功能键。
  • 首先打开System Preferences,点击Keyboard图标,勾选上Use all F1, F2, etc. keys as standard function keys。以后如果你要调节音量,就按住键盘左下角的fn键再按F11或者F12。
    设置keyboord.jpg

设置Trackpad(触摸板)轻触为单击

  • 当你首次使用MacBook,是否会觉得触摸板一点都不顺滑?那是因为你需要做如下设置。
  • 打开System Preferences,点击Trackpad图标,勾选Tap to click选项,现在手指轻轻一碰触摸板,就达到鼠标单击的顺滑效果。

Dock展示的设置

  • 对于这个很多文章说设置在左边啥的。 我个人因为是多屏,喜欢设置在底下,并且鼠标移上去展示。

全键盘控制模式

  • 也就是让你的键盘可以控制弹出框的光标位置等。
  • 首先打开System Preferences,点击Keyboard图标,选择Shortcuts这个Tab, 选中All controls。
    设置全键盘控制.png

设置三指拖拽

  • 三指拖拽个人比较喜欢.System Preferences->Accessibility -> Mouse & TrackPad -> Trackpad Options -> Enable Dragging(three finger grag)可以参考百度上的:https://jingyan.baidu.com/album/0bc808fc5bceb21bd485b98e.html?picindex=2

快速锁定屏幕

  • Ctrl + alt + q 是快捷键。 如果怕网络会断啥的可以考虑。设置Hot Corners
  • 设置Hot Corners,打开System Preferences,点击Desktop & Screen Saver图标,选择Screen Saver这个Tab,再点击Hot Corners…。自己选个角落锁屏吧。
  • 老版本的可以设置一个服务来触发, 可参考。https://www.jb51.net/os/MAC/203307.html

设置主屏为外置的屏幕

  • 这样在外屏接入和断开时,我们的工作可以更快的切过去
  • System preferences -> Displays -> arragngment (看到蓝色屏幕里的小白条了没, 移动他到你想设置主屏的屏幕即可)

常用软件

输入法

  • 先装个搜狗

HomeBrew

  • 享受一键式的命令行安装软件的能力
  • 安装命令:ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

开发环境

推荐终端 – iTerm 2
  • 可设置快捷键来展示和隐藏终端。
  • 我和网上有的文章一样都用的F12,如果你也要用要去先把F12这个快捷键给禁用掉。 打开System Preferences,选择Keyboard,切换到Shortcuts这个Tab下,点击Mission Control,取消对应F12的快捷键。
  • 打开iTerm的Preferences…, 在ProfilesTab里面,点击下面的[+]添加一个新的profile,为什么要新建一个profile?答案是为了定制将来弹出的终端样式和大小等等参数。新的profile假设命名为guake,(注:guake这个名称是为了向Linux下的Guake终端致敬),你可以自己任意起个名称,下面会用到。
  • 再切换到Window Tab下,设置Style,Screen和Space这3个值.根据自己的需要设置。推荐设置如下
    iterm2-window.png
  • 再切换到Keys Tab下,设置快捷键具体Fx随便你。
    iterm2-keys.png
  • 快捷键 按一下再按一下看看效果。 (启动电脑之后需要先打开iterm 才能生效)
ssh设置
  • ssh设置不断开, 新建~/.ssh/config
# This is ~/.ssh/config
# 10s发送一个心跳,这样不会被远端因为空闲关闭连接
ServerAliveInterval 10
  • ]session, 修改 /.ssh/config如果你细心的话,你在/.ssh/目录下发现master-* 的sock文件。它记录了你目前登录到的机器,这样的话,你登录同样的机器就会重用同一个链接了。
# This is ~/.ssh/config
# For all hosts
Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
jdk安装
  • 装jdk大家都会哈,oracle的简单。 zulu的去这里下载 https://www.azul.com/downloads/zulu/
  • 其实可以多装几个版本,在.bash_profile里这样设置,然后 jdk8 jdk7 这样去切。 最近jdk8 和 jdk10差距比较大,我就是这么弄的。然后编译器里当然是自己去配罗
# 设置 JDK 10
export ORACLE_JAVA_10_HOME=`/usr/libexec/java_home -v 10`
# 设置 JDK 8
export ORACLE_JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
# 设置zulu JDK10
export ZULU_JAVA_10_HOME=/Users/bozhongshao/coding/softwareInstall/zulu10.2+3-jdk10.0.1-macosx_x64
# 设置zulu JDK8
export ZULU_JAVA_8_HOME=/Users/bozhongshao/coding/softwareInstall/zulu8.31.0.1-jdk8.0.181-macosx_x64

#默认JDK 8
export JAVA_HOME=$ZULU_JAVA_8_HOME

#alias命令动态切换JDK版本
alias ojdk10="export JAVA_HOME=$ORACLE_JAVA_10_HOME"
alias ojdk8="export JAVA_HOME=$ORACLE_JAVA_8_HOME"
alias zjdk10="export JAVA_HOME=$ZULU_JAVA_10_HOME"
alias zjdk8="export JAVA_HOME=$ZULU_JAVA_10_HOME"
装个idea写代码

idea 、 规约插件(可以用阿里巴巴的)、 模板配置、 注释配置 、 代码风格配置等

参考文章

  • [高效 MacBook 工作环境配置][1]
  • [MAC下iterm2 实现clone session][2]
  • [Mac怎么切换主显示器 Mac设置主显示器][3]
  • [MAC下安装多版本JDK和切换几种方式][4]
  • [苹果Mac如何设置三指拖拽手势][5]
    [1]:https://zhuanlan.zhihu.com/p/24868436?refer=lishichao
    [2]:https://blog.csdn.net/xusensen/article/details/72785592
    [3]:https://jingyan.baidu.com/article/9989c7463e803ef648ecfed5.html
    [4]:https://blog.csdn.net/tianxiawuzhei/article/details/48263789
    [5]:https://jingyan.baidu.com/album/0bc808fc5bceb21bd485b98e.html?picindex=2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值