苹果产品之美Macbook,iphone,ios 及其他Mac工具癖

程序员如何优雅的使用Mac

2017-06-10  本文已影响517人  栾呱呱

安装iterm2

说明:
mac系统上替代终端的命令行工具

安装方法:
直接从官网下载安装即可,下载地址


安裝brew

说明:
Homebrew,是Mac OSX的软件包管理工具,安裝或者卸载软件非常方便,类似Linux下的apt-get

安装方法:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

例子:

brew install wget
brew uninstall wget 

安装oh my zsh

说明:
Linux/Unix提供了很多种shell,常用的shell有sh、bash、csh,执行命令cat /etc/shells可以系统有几种shell

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

zsh就是shell中的一种,但是配置复杂,于是有大神就开发了oh my zsh

安装方法:

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

配置:

  1. 设置zsh为默认的shell,chsh -s /bin/zsh
  2. 使用主题(推荐使用agnoster)
    • 下载agnoster主题,下载地址
    • 打开zsh的配置文件,vi ~/.zshrc
    • 修改ZSH_THEME的字段为agnoster,ZSH_THEME="agnoster"
  3. 安装字体库
    • 下载字体库,下载地址
    • cd到文件目录,执行./install.sh
    • 设置字体,iterm2 -> profiles -> open profiles(或者直接cmd+o) -> edit profiles -> text -> change font,设置你喜欢的字体和大小即可
  4. 配色(推荐使用Solarized)
    • 下载Solarized,下载地址
    • cd到solarized/iterm2-colors-solarized
    • 双击Solarized Dark.itermcolors和Solarized Light.itermcolors,导入iterm2
    • 设置配色,iterm2 -> profiles -> open profiles(或者直接cmd+o) -> edit profiles -> colors -> color presets -> Solarized Dark
  5. 设置vim配色
    $ cd solarized
    $ cd vim-colors-solarized/colors
    $ mkdir -p ~/.vim/colors
    $ cp solarized.vim ~/.vim/colors/
    
    $ vi ~/.vimrc
    syntax enable
    set background=dark
    colorscheme solarized
    
  6. 指令高亮
    • 下载zsh-syntax-highlighting,下载地址

    • 移到zsh插件文件中,mv zsh-syntax-highlighting ~/.oh-my-zsh/custom/plugins/

    • 修改配置文件,vi ~/.zshrc,添加如下语句

      plugins=(zsh-syntax-highlighting)
      source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
      
    • 执行source ~/.zshrc


iterm2克隆会话(clone-session)

说明:
一般IT公司开发,都需要先登入跳板机,然后登入开发机。每次开一个新窗口时,如果都要输入密码,非常麻烦。Windows下用过SecureCRT的人都知道,它只要一次输入密码即可。我们使用mac的iterm2时,也可以实现同样的功能。

配置:

  1. 修改iterm2配置,iterm2 -> profiles -> open profiles(或者直接cmd+o) -> edit profiles -> general -> reuse previous session's directory

  2. 修改ssh配置文件,vi ~/.ssh/config

    host *
    ControlMaster auto
    ControlPath ~/.ssh/master-%r@%h:%p
    

未完待续。。。

上一篇下一篇

猜你喜欢

热点阅读