Mac OS X 设置指南

由于公司的IOS离职,侥幸获得其Mac Pro的使用权,因此特地总结了下小白使用Mac OS X的初始配置。

Mac OS X的设置指南Mac OS X的设置指南

1、系统首选项(system preeferences)

我拿到电脑确认没问题之后,选择了重装Mac OS X,然后进行系统升级等操作,系统重装完成之后,自定义相关配置,修改账号密码,登录apple id等

2、安装Xcode

命令行执行下面命令直接安装Xcode

 xcode-select --install

3、安装Homebrew

Homebrew类似于CentOS系列的yum包管理的yum,使用brew通过命令的方式来进行Mac上面的服务的安装,更新和卸载。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile

4、Homebrew使用Homebrew

# 安装package(服务)
brew install package(service_name)
brew upgrade (更新)
brew --help 查看brew具体用法

5、使用homebrew安装常用软件

brew cask install google-chrome # 安装谷歌浏览器

#一些插件,以允许不同的文件使用Mac Quicklook。包括语法高亮,markdown渲染,jsons预览,补丁文件,csv,zip文件等功能。
$ brew cask install qlcolorcode
$ brew cask install qlstephen
$ brew cask install qlmarkdown
$ brew cask install quicklook-json
$ brew cask install qlprettypatch
$ brew cask install quicklook-csv
$ brew cask install betterzipql
$ brew cask install webpquicklook
$ brew cask install suspicious-package

# 应用程序安装

$ brew cask install airmail
$ brew cask install alfred
$ brew cask install android-file-transfer
$ brew cask install asepsis
$ brew cask install appcleaner
$ brew cask install caffeine
$ brew cask install cheatsheet
$ brew cask install doubletwist
$ brew cask install dropbox
$ brew cask install google-chrome
$ brew cask install google-drive
$ brew cask install google-hangouts
$ brew cask install flux
$ brew cask install latexian
$ brew cask install 1password
$ brew cask install pdftk
$ brew cask install spectacle
$ brew cask install sublime-text
$ brew cask install superduper
$ brew cask install totalfinder
$ brew cask install transmission
$ brew cask install valentina-studio
$ brew cask install vlc

6、iTterm2 设置

iterm官网:http://www.iterm2.com/
使用brew安装iterm

# 颜色和字体设置

设置打开和关闭终端的快捷键位:command + option + i
下载iTerm主题(https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/schemes)
如果你使用BASH而不是ZSH,你可以添加导出CLICOLOR = 1行到你的〜/ .bash_profile文件,以列出好的着色。

7、Zsh的安装使用

  brew install zsh zsh-completions
# 在zsh的顶部安装prezto以获得更多功能
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

# 创建.zshrc

    setopt EXTENDED_GLOB
    for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
      ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
    done 

#编辑〜/ .zpreztorc和添加文件

 zstyle ':prezto:load' pmodule \
      'environment' \
      'terminal' \
      'editor' \
      'history' \
      'directory' \
      'spectrum' \
      'utility' \
      'completion' \
      'git' \
      'syntax-highlighting' \
      'history-substring-search' \
      'prompt'

    zstyle ':prezto:module:prompt' theme 'paradox' 

# 通过在文本编辑器中打开文件并添加以下内容来编辑.zshrc

    # Add env.sh
    source ~/Projects/config/env.sh

# Oh My Zsh

curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

chsh -s /usr/local/bin/zsh # 切换到zsh 

#通过在文本编辑器中打开文件来编辑.zshrc

ZSH_THEME=pygmalion
plugins=(git colored-man colorize github jira vagrant virtualenv pip python brew osx zsh-syntax-highlighting)
# Add env.sh
source ~/Projects/config/env.sh

# env.sh

   #!/bin/zsh

    # PATH
    export PATH="/usr/local/share/python:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    export EDITOR='subl -w'
    # export PYTHONPATH=$PYTHONPATH
    # export MANPATH="/usr/local/man:$MANPATH"

    # Virtual Environment
    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/Projects
    source /usr/local/bin/virtualenvwrapper.sh

    # Owner
    export USER_NAME="YOUR NAME"
    eval "$(rbenv init -)"

    # FileSearch
    function f() { find . -iname "*$1*" ${@:2} }
    function r() { grep "$1" ${@:2} -R . }

    #mkdir and cd
    function mkcd() { mkdir -p "$@" && cd "$_"; }

    # Aliases
    alias cppcompile='c++ -std=c++11 -stdlib=libc++'

    # Use sublimetext for editing config files
    alias zshconfig="subl ~/.zshrc"
    alias envconfig="subl ~/Projects/config/env.sh"

8、Git和GitHub

# Git安装≈

brew install git

# Git设置

$ git config --global user.name "shaonbean"
$ git config --global user.email "wh211212@qq.com"

#要将代码推送到GitHub存储库,我们将使用推荐的HTTPS方法(与SSH)。因此,您不必每次都键入用户名和密码,让我们启用Git密码缓存,如下所示:

git config --global credential.helper osxkeychain

# 将Sublime Text设置为Git Mergetool

$ git config --global mergetool.sublime.cmd "subl -w \$MERGED"
$ git config --global mergetool.sublime.trustExitCode false 
$ git config --global merge.tool sublime
$ git mergetool -y

9、Git ignore

# Folder view configuration files
.DS_Store
Desktop.ini

# Thumbnail cache files
._*
Thumbs.db

# Files that might appear on external disks
.Spotlight-V100
.Trashes

# Compiled Python files
*.pyc

# Compiled C++ files
*.out

# Application specific files
venv
node_modules
.sass-cache

10、安装vim
Vim是一个高度可配置的文本编辑器,用于创建和更改任何类型的文本非常高效。它作为'vi'包含在大多数UNIX系统和Apple OS X中。

 brew install vim
git clone https://github.com/amix/vimrc.git ~/.vim_runtime

sh ~/.vim_runtime/install_awesome_vimrc.sh

# 更新

 cd ~/.vim_runtime && git pull --rebase && cd -

#Awesome它是vim配置和插件的集合,像vim环境的配置管理器。

 git clone https://github.com/square/maximum-awesome.git
cd maximum-awesome
rake
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值