mac开发指南


一. 概述

       最近刚换了新的mac,过去也有两年的使用经验,这里把我自己的最佳实践分享出来。

二. mac系统常用设置

fn建设置

       mac默认F1到F12是mac的功能键,比如亮度显示等,作为开发者我们需要使用很多Fx键,如下设置即可完成:

按键设置

  • ⌘ Command
  • ⇧ Shift
  • ⌥ Option
  • ⌃ Control

       请一定要牢记上面最常用的四个快捷键和其对应的标识符号,本人使用的外接机械键盘,并且对修饰键做了如下修改,即把alt和command按键功能交换,并且把键帽也替换过来,保持和mac一致性。



外接鼠标和触摸板


       如果你也和我一样使用外接机械键盘,通常也需要配置一个外接鼠标,这个时候你会发现鼠标的滚动和触摸板滚动方向相反,使用极其不爽,这时你安装一个名叫”scroll reverser”的软件即可地址.

finder 设置

       使用windows的小伙伴打开文件通常能看到文件路径,比如”D:/develops/java/”,mac默认finder里面不显示unix文件路径,在终端下面输入如下命令即:”defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE;killall Finder”, 如果想恢复默认设置再输入”defaults delete com.apple.finder _FXShowPosixPathInTitle;killall Finder”.

mac常用快捷键

  • 窗口全屏/缩放 control+cmd+F (新建屏幕)
  • 关闭当前窗口/程序 : cmd+w
  • 退出当前程序 : cmd+q
  • 选择退出指定程序:cmd+alt+esc
  • 系统截屏 :cmd+shift+4
  • 截全屏:cmd+shift+3
  • 窗口最小化 cmd+m

三. mac开发者常用软件

包管理工具brew

       brew可以认为是ubuntu下面的apt-get、centos 下的 yum。brew安装很简单,在终端下面 “ /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”即可,但是需要提醒的是brew依赖Command Line Tools for Xcode,你的mac必须安装xocde或者 Command Line Tools。

终端利器iterm2、zsh、oh-my-zsh

      item2+zsh是mac终端标配,可以打造属于你自己style的终端,网上文章很多,各种花里胡哨的设置都有,这里我就不多做介绍,这里我只分享一个技巧,快速呼出/隐藏item2:

api工具dash

      通过dash可以浏览API文档,以及管理代码片段工具。Dash自带了丰富的API文档,涉及各种主流的编程语言和框架。

快捷键工具cheatsheet

      Mac OS X有太多太多的快捷键,想要全部记住几乎不可能,这里有一个非常使用的查看各种程序环境下快捷键的小插件CheatSheet,可以帮你轻松找到当前需要的快捷键,安装后按住command即可提示当前软件的快捷键。

其他

       至于git、maven、mysql、redis、jdk、zk等安装都比较常规,不多说了,后面将单独出一篇文章讲一下java开发神奇idea的使用和技巧。



本作品由 zhans 创作,采用 CC BY-NC-SA 3.0 许可协议 进行许可。

Comments