调节整理大器晚成篇Mac使用指南,部分剧情出自失眠的 Mac
设置指南

“Mac系统常用软件,能够进级工效”

  • iTerm2介绍

全篇内容囊括:

  1. 程序猿必备
    1.1.
    Homebrew
    本条是最须要设置的软件,利用homebrew
    能够长足的安装和拘系别的软件包,雷同于Fedora
    系统中的dnf
    命令。
    设置格局如下:
    /usr/bin/ruby -e “$(curl -fsSL
    https://raw.githubusercontent.com/Homebrew/install/master/install)”

正文最初的心愿

  • 重新整建本人尾部中、收藏中的这些资料,来三回清空,让投机再度最先。
  • 帮衬 Mac 后来者,收缩她/她入门耗费
  • 假定你不是后台开拓者,经常没有必要用到那么些事物,能够不用学的。如果您非要学,那您可以认为你今后阅览的事物和在
    Linux 上见到的没啥真相的界别,做好那些思忖,对你很首要。
  1. 系统安装
  2. 常用快速键及操作
  3. 必备软件

直白在命令行中输入上述命令就可以神速安装homebrew
了。
1.2.
iTerm2
Mac自带的顶峰觉得不是极度便利,能够安装iTerm2
,并调动出HotKey Window
,就足以急迅的按键命令行啦。
直接在官网下载安装包安装就能够。常用配置情势如下:

先总结

  • iTerm2 比 Mac 暗中认可的 Terminal 终端好用,协作 Zsh 确实越来越方便
  • 牢记: 装了 zsh
    之后,订正终端配置就改成了:vim ~/.zshrc,而不是:vim ~/.bash_profile,所现在来看见人家的稿子中须求:vim ~/.bash_profile,那你和谐要变通观念过来。
  • 何况立异改正后的安顿文件也从:source ~/.bash_profile,变成了:source ~/.zshrc,当然还也是有别的取取巧情势,这里不谈。

系统设置

图片 1

iTerm2 知识

功能键

默许景况下,F1-F12 都以独特意义,比如调治显示屏亮度。而当您须求键入 F1-F12
时(比方在使用 IntelliJ IDEA 的短平快键时),需求同一时间按住
Fn。那对于开荒人士来讲是不行不方便人民群众的。

系统偏好设置->键盘->键盘中,采用将F1、F2等键用作根底能键

对于最新后生可畏款带有Multi Touch Bar的macbook,此条并不适用

iterm hotkey

iTerm2 是什么

  • 术语定义
    • iTerm2
      官网:http://iterm2.com/
    • wiki
      介绍:https://en.wikipedia.org/wiki/ITerm2
    • iTerm2 我意思:Mac 的暗许终端 Terminal
      太难用了,大家开垦贰个新的极点来取代他呢。
  • 同类多如牛毛本领
    • Terminal
  • 读书前提/信赖
    • 或多或少保加利亚语
    • 少数 Unix/Linux 系统的思忖
    • 一点 Shell 概念

触摸板和鼠标设置

系统偏好设置->触摸板系统偏好设置->鼠标,里面装有的选项,除了静默点按无需勾选,全部的选项都勾选,那些接受提供了大多飞速操作

开启HotKey
,将打开的窗口选拔为Hotkey Window

为什么会现出

  • 稍微操作,命令行或许说脚本的办法成效是远高于 GUI
    界面操作的,这么些定义需求用过 Unix/Linux
    做过支付的人会懂,非常是搞运转的。假若你不知底,能够找一些运行的摄像教程来看看,会有不菲政工的管理都以搞剧本的做的。

更改Caps Lock键为Control键

自家本人总是接收按住Shift的法子输入大写,可能使用火速键调换大写,基本用不掉Caps Lock键,由此将其转移为更常用的Control键

系统偏好设置->键盘->键盘中, 选择修饰键...
大写锁定键下拉框中精选Control

图片 2

什么样人不希罕 iTerm2

  • 设计师?
  • 前端开辟者?只怕真正的好前端开拓者也是会时常用极端的,因为 node.js
    的 npm 就有那叁个限令。
  • 抵触学习的,因为那中间涉及到比非常多 Unix/Linux
    系统的知识点,很平淡,并且非常多快速键要求背,须要花好些个精力。

同意安装别的来源的软件

为了不受限定的安装软件,要求设置系统偏好设置->安全与隐私中,选择任何来源

新的macOS系统中,将安全与隐衷中的任何来自掩没了,供给在命令行运转以下命令:

sudo spctl --master-disable

这一步须求输入管理员密码,输入时密码不可以看到。

然后就可以在安全与隐衷中看出其余来源选项了。

iterm setdefault

为啥学习 iTerm2

  • 用作后端开辟者必得学会的三个手艺,不管是为着简化安装一些软件或然处理局地政工,还应该有工作中的后端程序的软件安插,都会跟
    shell 打交道。

全键盘调整

当你清理废弃纸篓时会蒙受这么的对话框

按回车的后边会清理废料纸篓,然则想要通过键盘调节废除却不得以,只可以鼠标点击废除。

系统偏好设置->键盘中,快捷键选项卡中甄选所有控制,弹框会形成那样:

撤销选项上就涌出了水晶绿边框,那时候就足以透过空格键采纳该选取,能够透过tab键切换选项

将Hotkey Window
设置为暗中认可张开窗口。

安装 iTerm2

  • 在设置以前先说下前提,你的 Mac 必得持有:Homebrew,等下 zsh 要用到。
    • 例如您不了然 Homebrew
      是做哪些,能够查阅自个儿写的其它后生可畏篇作品:叁个Java技士眼中的Mac
      OS(种类五:包管理工科具)
  • 下载 iTerm 2
    • 前段时间光阴(二零一六-10-31)最新版为:3.0.10
    • 下载地址,官方网站:https://iterm2.com/
  • 安装 iTerm 2
    • 官方网址下载下来是叁个 zip 压缩包,解压出来有一个 .app
      文件,双击运行就能够安装,或是拖到应用程序里面。
  • 改进配色方案

    • 脚下大家欢悦设置的配色方案为 solarized,iTerm2
      暗中认可是有带的,若无则做客:https://github.com/altercation/solarized

      • 在项目中找到 solarized/iterm2-colors-solarized
        目录,上面有七个文件:Solarized Dark.itermcolors 和
        Solarized
        Light.itermcolors,双击那三个文本就足以把安排文件导入到
        iTerm 里了。
    • 转移后的配色最后效果如下图:已经截图了。同一时间还要再切换来 Text
      标签,把 Draw bold text in bold font 的勾去掉。
    • iTerm2介绍

展示隐蔽文件夹

展开“终端”,实践下边两行命令:

defaults write com.apple.finder AppleShowAllFiles -bool true
KillAll Finder

那般就足以默许呈现隐瞒文件夹,假诺不想展现隐蔽文件夹:

defaults write com.apple.finder AppleShowAllFiles -bool false
KillAll Finder

图片 3

iTerm2 软件特色

  • 智能选中
    • 在 iTerm第22中学,三番三次双击选中,一而再三击选中整行,一而再延续四击智能选中(智能准则可配备),能够识别网址,引号引起的字符串,邮箱地址等。
    • 在 iTerm第22中学,选中即复制。即任何选中状态的字符串都被内置了系统剪切板中。
  • Hotkey Window (火速调出窗口卡塔尔(قطر‎

    • 其生龙活虎那多少个好用,暗中同意是不曾安装,必要本身设置下。
    • 其实运用时我们经常会遇到这种情景:有时候只是实行几行命令,然后就不再使用它。不过我们依然必定要张开终端,使用产生后关闭它。可是用
      iTerm2
      那几个功效风姿浪漫旦按飞速键,出来虚化的终端,输入指令,然后再把光标放在别的地点机关就音讯了。
    • 设置和功效如下图:

      iTerm2介绍
      
      • iTerm2介绍

  • iTerm2 常用神速键
    • 那篇小说配了累累图,假设您想进一步具体地明白能够看那篇文章,小编不想截图了:http://swiftcafe.io/2015/07/25/iterm/
快捷键 介绍
输入的命令开头字符 + Command + ; 根据输入的前缀历史记录自动补全
Command + ; 根据历史记录自动补全
Command + [ 或 command + ] 切换屏幕
Command + enter 进入全屏模式,再按一次返回
Command + 鼠标单击 可以打开文件,文件夹和链接(iTerm2 是可以对显示的内容进行点击的哦)
Command + n 新建新的 Window 窗口
Command + t 新建标签页
Command + w 关闭当前标签或是窗口
Command + d 竖直分屏
Command + r 清屏
Command + / 按完之后,整个屏幕变成白茫茫的,而光标位置是一个小圆圈清除显示出来
Command + 方向键 切换标签页
Command + 数字 切换到指定数字标签页
Command + f 查找,所查找的内容会被自动复制 ,输入查找的部分字符,找到匹配的值按 tab,即可复制,带有补全功能
Command + option + e 全屏并排展示所有已经打开的标签页,带有可以搜索。
Command + Option + b 历史回放,i类似视频录像的东西,有记录你最近时间内的操作。有一个类似播放器的进度条可以拖动查看你做了什么。存放内容设置(Preferences -> Genernal -> Instant Replay)。
Command + Option + 数字 切换 Window 窗口
Command + shift + d 水平分屏
Command + shift + h 查看剪贴板历史,在光标位置下方会出现一列你输入过的历史记录
Command + Shift + m 可以保存当前位置,之后可以按Command + Shift + j跳回这个位置。
Command + shift + alt + w 关闭所有窗口
Control + u 清空当前行,无论光标在什么位置
Control + a 移动到行首
Control + e 移动到行尾
Control + f 向前移动,相当于方向键右
Control + b 向后移动,相当于方向键左
Control + p 上一条命令,相当于方向键上
Control + n 下一条命令,相当于方向键下
Control + r 搜索历史命令
Control + y 召回最近用命令删除的文字
Control + h 删除光标之前的字符
Control + d 删除光标所在位置的字符
Control + w 删除光标之前的单词
Control + k 删除从光标到行尾的内容
Control + c 结束当前状态,另起一行
Control + t 交换光标和之前的字符

文本夹上方突显文件夹路径

终极中施行:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

iterm window

安装 Zsh + oh-my-Zsh

  • Zsh
    官网:https://www.zsh.org/
  • oh-my-Zsh
    官网:http://ohmyz.sh/
  • 先说下:Zsh 和 oh-my-Zsh 的关系
    • Zsh 是 Shell 中的朝气蓬勃种,什么 Shell
      你能够再找找下,轻便残忍讲就是一个:命令解释器,你输入什么命令,它就施行怎么着,那一个事物再
      Unix 世界还会有其余多少个。
    • 是因为 Zsh 配置门槛有一点高,可能说必要特意花时间去探听 Zsh
      手艺配备好三个好用的 Zsh,也因为这么,客商也就相对少了。
    • 截止有一天 oh-my-Zsh
      的编辑者诞生,他想要收拾出多少个布署框架出来,让我们一贯运用他的这些公认最棒的
      Zsh 配置,省去繁缛的配备进度。所以,oh-my-Zsh
      就出生了,它只是会了令你缩短 Zsh 的安排,然后又足以能够享用 Zsh
      这一个 Shell。
  • Mac 和日常 Linux 暗中同意的 shell 是
    bash,平凡的人都是为不好用,小编看成一般人,也喜好 Zsh,所以那边就用
    Zsh。
  • 为了简化配置 Zsh 进程,大家这里选用 oh-my-Zsh
    那个结构库,那是时下大家公众承认好用的配备。
  • 开拓终端,先安装
    git(已经设置的跳过该步骤),输入指令:brew install git
  • 开垦终端,安装 wget 工具,输入指令:brew install wget
  • 开辟终端,安装 Zsh:brew install Zsh
  • 开垦终端,安装
    oh-my-Zsh:sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-Zsh/master/tools/install.sh -O -)"

    • 下载完后,会提示您输入当前登入种类的顾客密码,输入达成以后就能够从
      bash 切换到Zsh,要是您没有输入密码间接跳过了,可以运转该命令举办手动切换:chsh -s /bin/Zsh 你当前系统用户名
    • 切换完结现在,关掉终端,重新张开终端就可以
  • 风华正茂经你须求改正 oh-my-Zsh 的主题,和装置 Zsh
    插件,具体能够看作者过去收拾的那篇小说:Zsh
    入门

常用火速键

Mac官方飞快键文书档案地址:https://support.apple.com/zh-cn/HT201236

上面特别提多少个自个儿最常用的多少个操作:

勾选Hide after opening
,那样展开iTerm2
的时候暗中同意窗口就能自动遮盖,不用每一趟都本人隐没了。上边包车型客车红框调治的是窗口的光滑度和混淆程度,根据本身的爱怜调节就可以。
1.3.
vim
指令行必备文本编辑器,brew install vim
安装。
1.4.
git
言从计纳有过五人搭档开垦阅世的人对git
一定不目生,直接brew install git
即可。
1.5.
zsh
bash
的效劳认为相当不够有力,个人认为还是zsh
更加好用一些。
展开命令行,输入指令:
brew install zsh

Zsh 软件特色

  • 不区分轻重缓急写智能提示。小编是恶感大小写区分的这种人,所以用了 zsh
    之后,日常按 Tab 举行提示。
  • 此外按下 tab 键显示出装有待选项后,再按壹次 tab
    键,即步向选用形式,步入选择方式后,按 tab 切向下一个取舍,按
    shift + tab 键切向上叁个增选,ctrl+f/b/n/p 能够向前后左右切换。
  • kill + 空格键 + Tab键,列出运转的长河,要啥哪个进程无需再驾驭 PID
    了,当然了 zsh,提供了让你精通 PID 的措施:

    • 比方说输入:kill vim,再按下 tab,会化为:kill 5643
  • ls **/*,分层级地列出当前目录下具备文件及目录,并递归目录
  • ls *.png 查找当前目录下全数 png 文件
  • ls **/*.png 递归查找
  • zsh 的目录跳转很智能,你无需输入 cd 就可一贯输入路线就能够。举个例子:..
    表示后退一流目录,../../ 表示后退两级,依次类推。
  • 在指令窗口中输入:d,将列出当前 session
    访问过的兼具目录,再按提醒的数字就可以步入相应目录。
  • 给 man 命令扩展结果高亮突显:
    • 编写配置文件:vim ~/.zshrc,扩大上边内容:

# man context highlight
export LESS_TERMCAP_mb=$'\E[01;31m'       # begin blinking
export LESS_TERMCAP_md=$'\E[01;38;5;74m'  # begin bold
export LESS_TERMCAP_me=$'\E[0m'           # end mode
export LESS_TERMCAP_se=$'\E[0m'           # end standout-mode
export LESS_TERMCAP_so=$'\E[38;5;246m'    # begin standout-mode - info box
export LESS_TERMCAP_ue=$'\E[0m'           # end underline
export LESS_TERMCAP_us=$'\E[04;38;5;146m' # begin underline
  • 刷新配置文件:source ~/.zshrc,重新查看 man 的下令就能够有高亮了。

文件操作

  1. 复制文件
    Command + C
  2. 复制文件路线
    Command + Option + C
  3. 粘贴文件
    Command + V
  4. 划分(移动文件)
    Command + C,然后步入你想移动到的文件夹,Command + Option + V
  5. 除去文件
    Command + Delete,清空回笼站是Command + Shift + Delete
  6. 安装展开文件暗中同意张开药格局
    使用Command + i呼出文件消息,见到“张开药格局”,下拉框中选取想用的行使,接收好后点击“全体变动”

设置到位后,能够给刚刚安装的zsh
安装大旨,安装的前提是设置了git
,命令如下:
sh -c “$(curl -fsSL
https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”

关于搭配上 tmux

  • 那个自家认为不是人人都亟需的事物,假若平常用极端,或是运营职员能够考虑学那些事物,作者的质感也是网络找的,你们能够温和找一下。

运用使用

接受Mac上的各样应用时,平常是无需将其最小化的,用届时用种种神速键或然Misson Control切换成切换去,不想用时间接Cmd+Q关掉

  1. 切换应用
    Command + tab,切换同一应用的分化窗口是Command + `
  2. 关门应用
    Command + W
  3. 脱离应用
    Command + Q
  4. 呼出Spotlight搜索
    Command + Space
    那是呼出搜索框,Mac上的索求框很苍劲,可寻找文件、应用,离开这几个职能差不离活不下去(我隐藏了Dock栏,打开应用日常全用那几个)。
  5. 调用Mission Control
    触摸板三指上海好笑剧团或许Control + ↑

静候安装到位,然后编辑配置文件:
cd // 切换成温馨的根目录vim .zshrc

资料收拾

  • 根源 Google 进度中的资料(真心感激那几个作者):
    • Mac 终端命令大全
    • http://wiki.jikexueyuan.com/project/mac-dev-setup/iterm.html
    • http://wulfric.me/2015/08/iterm2/
    • http://yanghui.name/blog/2015/07/19/make-all-command-through-proxy/
    • https://segmentfault.com/a/1190000003001555
    • http://www.wklken.me/posts/2015/08/06/linux-tmux.html
    • http://www.dreamxu.com/mac-terminal/
    • http://zhaozhiming.github.io/blog/2015/11/22/save-and-restore-your-tmux/
    • http://cenalulu.github.io/linux/tmux/
    • http://blog.csdn.net/gatieme/article/details/49301037
    • http://blog.jobbole.com/87278/
    • http://wulfric.me/2015/08/zsh/
    • http://hujiandong.com/2016/09/11/iterm2/
    • http://www.jianshu.com/p/68ef9d2e1653
    • http://swiftcafe.io/2015/07/25/iterm/

编排操作

编纂文件时的操作

  1. 除去当前进光标前的内容
    Command + Delete
  2. 剔除当前进光标后的源委
    Control + K
  3. 光标移动至行首
    Command + ←,此构成参预shift,Command + Shift + ←即为选中内容至行首
  4. 光标移动至行尾
    Command + →
  5. 按单词移动光标
    Option + →Option + ←,同理,参预shift键就能够按单词选中内容

将ZSH_THEME
末尾的变量改为团结钟爱的焦点名称,地址在zsh主题。
1.6.
Dash
三个特别有援救的能够找出API
的软件,直接在官网下载安装就能够,要求购买。
1.7.
jekyll
想要写托管到github
的博客况兼想及时来看成效,必要安装那款软件,具体安装格局请见笔者的博客:Mac
OS安装jekyll。

结束语

  • 设若您须求它就你就敏而好学,倘若你的专门的学业未来通通用不到,那就把那篇文章加收藏,有需求再展开,不期望您花时间多做一些未曾太大体义的事情。

授人以渔

如此那般多快速键,记不住怎么做?

无妨,记不住能够打小抄啊~
Mac上有这么个神器,帮您打小抄–CheatSheet。记不住看一眼小抄你就明白了。

官方网站地址:https://www.mediaatelier.com/CheatSheet/

运用很简短,在从心所欲应用中长按Command既可。

  1. 增长速度功效的软件
    软件名称
    引入理由

必备软件

alfred

裁减、解压文件

压缩文件能够直接右键压缩

解压文件才是我们经常使用的痛点,mac本身仅协理zip格式

那边推荐三款软件:

The Unarchriver,下载地址:https://itunes.apple.com/cn/app/the-unarchiver/id425424353?mt=12,免费的解压软件,扶持格式众多,可是仅扶持解压,无法收缩

keka,去官方网站下载免费:http://www.kekaosx.com/en/,扶助压缩,要求开发软件,将在压缩的文书或文件夹拖进来即可以

能够说是抓牢版Spotlight,能够设置各类workflow,相当的大提高查找效能

CheatSheet

CheatSheet 能够显示当前前后相继的连忙键列表,暗中同意的快速键是长按⌘。

官方网站地址:https://www.mediaatelier.com/CheatSheet/

moom

HomeBrew

Mac上的包管理工科具,也就是Ubuntu上的apt,CentOS上的yum,用于安装种种开支情形,省去折腾开采条件的沉郁。

设置方式见官方网站:http://brew.sh/

预置了二种窗口地方,是对mac自带的最大化的升高

Homebrew Cask

选择各样命令行安装软件

官方网站地址:https://caskroom.github.io/

举个例子设置Chrome:

brew cask install google-chrome

常用应用都得以在上头找到,倘若不精通应用id,能够查找:

brew cask search 应用名

atom

iTerm2

iTerm2 是最常用的极限应用,是 Terminal 应用的代替品。

安装:

brew cask install iterm2

比Terminal强大的终点,具体应用可活动物检疫索教程

很好用的文书编辑器,分界面雅观,插件非常多

Go2Shell

在脚下文件夹中开拓命令行,安装格局:

brew cask install go2shell

设置到位后文件夹上方会现出那些Logo:

点击就能够在当下文件夹张开命令行,能够张开应用设置私下认可展开的命令行是Terminal依然iTerm2

xmind

Oh My Zsh

暗许是shell是bash,zsh意为zshell,意味着终极shell,不过设置特别麻烦,直到Oh
My
Zsh现身,大大简化其设置。zsh具有大多插件,令你的终极步入彩色时代,并且更为庞大

安装格局见官方网址:http://ohmyz.sh/

跨平台的沉凝导图软件,导师力荐的软件

MacDown

MarkDown写作必备,Mac上最棒的MarkDown写作工具。

安装:

brew cask install macdown

远程桌面连接

Sublime Text

极其棒的公文编辑器,前端开采人士必备。

设置格局:

brew cask install sublime-text

想用Mac调控Windows操作系统必需的软件

LastPass

LastPass 是治本密码的工具,援救三回表明,提供全体浏览器插件以至 Mac
桌面版本。

官方网址地址:https://lastpass.com/

Cyberduck

CleanMyMac

同风姿洒脱Mac上的360,提供了卸载器、系统清理等常用功用,这一个是付费软件,迎接援助正版。

世家都在用的ftp客商端,操作简捷

CleanMyMac

Mac版的Computer管家

lantern

不错上网的利器

keka

独具匠心精致的解压缩软件,能够解压种种格式的压缩包

chrome

这些就绝相当的少说了

Karabiner

以为到自身的快速键非常不足用了呢?使用那款软件吧

parallel desktop

Mac上的最强虚构机软件

  1. Mac截图小技艺
    基本功火速键(+
    意味着还要操作、-
    代表分步操作)
    Cmd+Shift+3
    :全屏截图;截取整个显示器,保存截图至桌面。
    Cmd+Shift+4
    :区域截图;鼠标光标产生带坐标的小十字,通过拖拽截取特定区域,保存截图至桌面。
    Cmd+Shift+4 – 单击空格键 – 鼠标单击钦点窗口
    :窗口截图;现身小十字光标后对点名窗口按空格键,鼠标光标产生单反相机,鼠标单击截取钦赐窗口,保存截图至桌面。

升级神速键
Cmd+Shift+4 – 按住空格键拖动鼠标
:区域截图;选择区域限量后,按住空格键并拖到鼠标可活动选择范围,释放开关后保存截图至桌面文件夹。
Cmd+Shift+4 – 按住Shift – 上下/左右活动鼠标
:区域截图;选拔区域限制后,按住 Shift
并前后/左右平移鼠标即可固定选拔范围大幅度/中度更换中度/宽度,释放开关后保留截图至桌面文件夹。
Cmd+Shift+4 – 按住Shift和Option
: 区域截图;选用区域限制后,按住 Shift 和 Option
键在上意气风着飞速键效率的底子上大肆切换高度大幅,释放开关后保存截图至桌面文件夹。
Cmd+Shift+4 – 按住Option
: 区域截图;采用区域限量后,按住 Option
键可按百分比缩放选用范围,释放开关后保存截图至桌面文件夹。

PS:以上介绍的快捷键同盟按住Control
键就可以将截图像和文字件保留在剪切板,以供调用。

相关文章