Edge
  • Introduction
  • 文章
    • 如何将 emoji 当成单色 icon 使用
    • 在 web 使用 JavaScript 模块
    • 从零开始写一个 Promise 库
    • 魔幻语言 JavaScript 系列之类型转换、宽松相等以及原始值
    • React 整洁代码最佳实践
    • 魔幻语言 JavaScript 系列之 call、bind 以及上下文
    • 编写扁平化的代码
    • ES6 Promise:模式与反模式
    • 在 Node.js 中使用原生 ES 模块
    • 在工作中学习
    • JavaScript 中的匿名递归
    • 面向初学者的高阶组件介绍
    • CSS Animations vs Web Animations API
    • JavaScript 异常的防范与监控
    • 喜欢用 Git 做的一些小事
    • 移除在 ESM 模式生成的严格模式
    • 编写现代 JavaScript 代码
    • JavaScript 模块化现状
    • JS/React 开发者的 Atom 终极配置
    • 使用 ES6 的浏览器兼容性问题
    • 为什么是 JSONP
    • 实现不定尺寸图片居中的几种方式
    • Base64 简要笔记及其他
    • 关于内存对齐的一点注解
    • 康威生命游戏的简单实现
    • 使用双端队列模拟动态数组的部分功能
    • 三种变长编码方法的 C 实现
  • 聚沙成塔
    • Node.js
      • 包管理器
    • 基于 OS X 开发指南
    • OS X 小技巧
    • 基于 Windows 开发指南
    • Web Tools
    • Service Worker
    • vim
    • shell
    • 奇技
    • 程序员
    • BFC
    • 事件循环
    • 获取自定义全局变量
    • 颜色格式转换 rgb -> hex
    • 页面间 post 传参
    • 函数重载
    • Tree shaking
    • RequireJS tips
  • 算法
    • 约瑟夫问题
    • 简单排序
    • 快速排序
    • 快速排序优化
    • 三路快排和选择
    • 裴波那契
  • ECMAScript
    • 原型
    • Object.is
  • ES6+
    • ES6 Modules
    • import & export
  • React
    • setState
    • react 与 iscroll 的点击问题
    • pureRender
  • git
    • 重写提交信息
    • http 记住密码
  • 拾遗
    • 拾遗
Powered by GitBook
On this page
  • MAC 快捷键
  • 使用 Homebrew 安装软件
  • 安装 brew
  • 基础用法
  • Homebrew Cask
  • 打造一个舒适的终端
  • 安装 iTerm2
  • zsh
  • oh my zsh
  • 推荐安装软件
  • IDE/Editor
  • 代理工具
  • 开发工具
  1. 聚沙成塔

基于 OS X 开发指南

MAC 快捷键

Command 鍵 ⌘
Shift 鍵 ⇧
Option 鍵 ⌥
Control 鍵 ⌃
Caps Lock 鍵 ⇪
Fn 鍵

使用 Homebrew 安装软件

OS X 包管理器,类似于 CentOS 的 yum , unbuntu 的 apt-get

安装 brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

基础用法

# 安装 wget
brew install wget

# 卸载 wget
brew unstall wget

# 查询(后面可以是一个正则表达式)
brew search /wget*/

# 查看包是否需要更新
brew outdated

# 更新安装包
brew upgrade <package_name>

# 清理旧版本的包
brew cleanup

# 查看已安装的包(包括版本号)
brew list --versions

其他常见用法,可直接输入 brew 查看。

Homebrew Cask

安装和管理 OS X 图形界面程序

安装 cask

brew install brew-cask

使用 Homebrew Cask 安装软件

# 安装 chrome
brew cask install google-chrome

打造一个舒适的终端

安装 iTerm2

brew cask install iterm2

zsh

一种 shell 类型语言,兼容 bash 语法,支持类似 tab 补全等功能

# 安装 zsh
brew install zsh

# 变更默认 shell
chsh -s /bin/zsh

oh my zsh

一个简化管理 zsh 配置的工具

自动安装

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置都在 .zshrc 里

# 主题
ZSH_THEME="dst"

# 插件
plugins=(git textmate ruby autojump osx mvn gradle)

推荐安装软件

IDE/Editor

  • WebStorm

  • Sublime

  • VSCode

  • Atom

在命令行使用 Sublime

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime

example

# 打开当前目录
sublime .

# 打开某个文件
sublime redux.js

如果使用 vscode

Open the Command Palette (⇧⌘P) and type 'shell command' to find the Shell Command: Install 'code' command in PATH command.

代理工具

  • charles

  • anyproxy

开发工具

  • switchHost host 管理

  • postman http 请求

Previous包管理器NextOS X 小技巧

Last updated 6 years ago

ZSH 主题大全
https://code.visualstudio.com/docs/setup/mac