干活条件布置

// 本文来自 正鹏 & 隃墨
的合著分享,头阵在隃墨的私家博客
工欲善其事,必先利其器,工具永远都是用来缓解问题的,没必要为了工具而工具,一切工具都是为着能很快准确的到位工作和上学义务而服务。
本文记录 MacBook
整个配置进程,供新入手MacBook和觉得MacBook比较难用的校友参考。

1. 硬件升级

台式机电脑的特性是教导方便,缺点是屏幕太小,因而你首先需求再提请领用一个外接显示屏,多一个显示器会大大减弱你切换应用程序的次数,明显升级你的工作功用,别忘了同时提请一个Mini
DP转VGA的转接头用于连接显示屏。为了合作多屏幕,后边会推荐一个软件来管理多显示器窗口。
假若您资金宽裕,可以买个超薄键盘和有线鼠标,进一步提高工作功用。

2. 系统设置

2.1 将作用键(F1-F12)设置为业内的效用键

MacBook键盘最上边一排的功效键(F1-F12)默许是系统亮度和声音之类的很快设置,当MacBook作为你的游艺电脑时,那样的默许设置是非凡方便的,然则对于将MacBook作为工作总结机而且须求频仍使用功用键(F1-F12)的人,最好将作用键(F1-F12)的表现设置为专业的作用键。
第一打开System Preferences,点击Keyboard图标,勾选上Use all F1, F2, etc.
keys as standard function
keys。将来假诺你要调节音量,就按住键盘左下角的fn键再按F11要么F12。

27111葡京的网址 1

图2.1-1

2.2 设置Trackpad(触摸板)轻触为单击

当您首次采纳MacBook,是不是会认为触摸板一点都不顺滑?那是因为你必要做如下设置。打开System
Preferences,点击Trackpad图标,勾选Tap to
click选项,现在手指轻轻一碰触摸板,就直达鼠标单击的顺滑效果。

2.3 将Dock停靠在屏幕左侧

何以要将Dock停靠在屏幕左边?MacBook的显示屏是一个长方形,即使你将Dock放在上边,那么屏幕的可用宽度就会打折扣,另别人眼阅读时的依次是从左往右,由此Dock放在右侧更符合将MacBook作为工作总括机的人。

打开System Preferences,点击Dock图标,

  1. 将图标的Size调到合适大小
  2. 关Magnification特效(即鼠标放到Dock上图标放大的功力,此意义干扰注意力)
  3. 在Position on screen一栏,选择Left
  4. 勾选Minimize window into application icon

27111葡京的网址 2

图2.3-1

2.4 全键盘控制形式

全键盘控制形式是怎么?
举一个例子,如下图所示,我正在写一个文档,此文档还一直不保留,也尚未公文名,若是不不小心点了关闭按钮,将会弹出一个对话框:

27111葡京的网址 3

图2.4-1

当前,[Save]按钮处于默许激活状态,按回车将会弹出保存对话框。但是假设自身不想保留呢?
只可以透过鼠标或者触摸板来运动光标后点击[Don’t
Save]来打消保存。那我能或不能够透过键盘控制光标激活[Don’t Save]按钮呢?
答案是任天由命的,做一个简易设置就好。

如图,首先打开System
Preferences,点击Keyboard图标,采用Shortcuts这么些Tab, 选中All controls

27111葡京的网址 4

图2.4-2

今天当我再也准备关闭一个未保存的文件时,新弹出的对话框如下,有了略微浮动,在[Don’t
Save]按钮上多了一个黑色的外框,当您按键盘上的tab键的时候,黄色的外框会在3个按钮间切换。
即使现在红色的外框在[Don’t
Save]按钮上,你按下回车,却发现系统仍旧进入了保留文件对话框,为何红色的外框不起成效呢?那是因为灰色的外框选中的按钮是由空格键触发的,当您按下空格键,系统就会不保留文件直接退出。
那样当您不方便使用鼠标和触摸板的时候,可以更高效的和你的MacBook交互。

27111葡京的网址 5

图2.4-3

2.5 连忙锁定显示器

假设你长日子距离电脑,最好锁定你的屏幕,以免备数据败露。
那怎样高效的锁定你的MacBook呢?
答案是只须求一摸触摸板或者一甩鼠标就可以了。

  • 打开System Preferences,点击Desktop & Screen Saver图标,接纳Screen
    Saver那个Tab,再点击Hot
    Corners…,在弹出的如下界面里面,右下角接纳Put Display to
    Sleep,点击OK确定。

    27111葡京的网址 6

    图2.5-1

再打开System Preferences,点击Security &
Privacy图标,在GeneralTab内,勾选Require password[immediately] after
sleep or screen save begins

27111葡京的网址 7

图2.5-2

现行当您相差电脑前时,记得一摸触摸板或者一甩鼠标将光标飞快的移到显示器的右下角,MacBook将立刻进入Screen
Saver形式并且要求密码才能跻身桌面。

3. 体系常用连忙键

点击这一个文档,学习连串快捷键,适当选取火速键将会进步你的工作效能。

4. 常备软件推荐

4.1 中文输入法

系统自带的输入法不是很好用,推荐安装搜狗输入法或者RIME输入法。安装已毕后,打开System
Preferences,采纳Keyboard,切换来Shortcuts那几个Tab下,勾选Select the
previous input
source,并点击上述文字前面的空白处,设置神速键为Ctrl+Space(即如图所示的^Space)。

27111葡京的网址 8

图4.1-1

4.2 窗口管理软件 – SizeUp

您是还是不是常常想让某个Word文档占满显示器的左半片段,旺旺聊天占满屏幕的右半部分,从而一边对着文档一边和小伙子伴聊要求?
好不简单搞好了外接屏幕,你是不是平常将某个窗口在笔记本和外接屏幕屏幕中间一向往来拖动?

SizeUp很快化解那样的要求,该软件可以永远免费试用,下载安装后打开SizeUp,再打开旺旺,连忙键按下control+option+command
+
M,则旺旺就会即时进入全屏情势。不过大多数情景下,你会看出如下那一个提醒,那是因为SizeUp须要您的授权才能控制窗口。

27111葡京的网址 9

图4.2-1

直接点击Open System Preferences或者打开System Preferences,点击Security
& Privacy
图标,在PrivacyTab内,点击Accessibility,然后将SizeUp加到左侧的列表里面。(提醒:你可能须求先点击右下角的色情锁,输入密码后才能编辑左侧的列表。)

27111葡京的网址 10

图4.2-2

即使你此时接上了外接显示器,快捷键按下control+option +
方向键右键,则当前左手屏幕激活的最前端窗口将被及时发送到右侧的显示屏下边罗列部分SizeUp常用的神速键,愈来愈多的火速键和选用办法请查询其官方网站

  • control+option+command + M : 使当前窗口全屏
  • control+option+command + 方向键上键 :
    使当前窗口占用当前显示屏上半有些
  • control+option+command + 方向键下键 :
    使当前窗口占用当前显示器下半片段
  • control+option+command + 方向键左键 :
    使当前窗口占用当前屏幕左半有的
  • control+option+command + 方向键右键 :
    使当前窗口占用当前显示器右半部分
  • control+option + 方向键左键 : 将当前窗口发送到左侧显示屏显示器
  • control+option + 方向键右键 : 将当前窗口发送到右侧显示屏显示器

4.3 查找文件和应用程序以及最好想象力 – 艾尔弗瑞德

只要你已经选用过MacBook,你应当接触过Spotlight,就是显示屏中间弹出一个长条输入框,你输入文件名或者应用程序名,Spotlight将模糊查找到相应的候选项,按回车连忙的打开你要求的文件或程序。
Alfred的力量远远超越了Spotlight,
你能够直接下载免费版安装使用,阿尔弗瑞德其它还提供了更强有力的工作流(Workflows)和剪切板(Clipboard)管理等高档作用,须要购置Powerpack。对于普通的操作,免费版已经够用使用了。
因为艾尔Fred可以完全代表Spotlight,上边先删除Spotlight占用的急速键command

  • 空格,以供阿尔弗列德未来应用。打开System
    Preferences,采取Keyboard,切换来Shortcuts这些Tab下,点击Spotlight,废除相应的2个神速键设置。

27111葡京的网址 11

图4.3-1

打开Alfred,在菜单栏点击Alfred图标,打开Preferences…

27111葡京的网址 12

图4.3-2

一般来说图所示,设置阿尔Fred的快速键为command + 空格

27111葡京的网址 13

图4.3-3

后天按下快速键command +
空格,输入dash,则艾尔弗瑞德不区分轻重缓急写的将兼具包涵dash的应用程序,文档以及历史网址都列出来了,如下图所示,回车打开Dash,command+2打开本Dashboard,你还足以移动键盘上下键或者光标来抉择对象。

27111葡京的网址 14

图4.3-4

更加多关于艾尔Fred的运用办法和极致想象力,请参考官方网站依然网上现有的大方的课程。上边简单演示一下剪切板管理和厂内查人工作流的施用。如下图所示,我使用火速键打开剪切板管理器,列出来我近年复制过的文本片段,我得以便捷的取舍这个文件片段或者输入部分字符来寻找

27111葡京的网址 15

图4.3-5

4.4 聪明又雅观的日历 — Fantastical 2

打开Fantastical
2
的网站,你势必会被她完美的表面所诱惑,最可贵的是Fantastical还很驾驭,当你在日历里面新建一个提示的时候,输入如下内容“HTML
training at 7:30pm tomorrow alert 5 min”,
则Fantastical会自动将日期设置为明日,然后将上申时间设置为夜间7点半,并且提前5分钟提示,是否很聪明伶俐?

27111葡京的网址 16

图4.4-1

4.5 来杯免费咖啡 — Caffeine

今日晌午给大业主和要害客户演示PPT,你如同看到了升职加薪走上人生巅峰,当您打开MacBook接上投影仪,能言善辩的教师,突然MacBook进入休眠形式了,画面太美了,我不敢想了。
你应当立即安装那款免费的人心软件—Caffeine,设置开机启动,点一下状态栏的咖啡杯图标,当咖啡是满的时候,MacBook将不会进去休眠方式,再点一下咖啡杯空了就司空眼惯休眠,我默认设置开机启动,咖啡杯保持满满的状态。

4.6 快速切换和开拓应用程序 — Manico

MacBook系统默许设置了一个快速键来浮现当前运行中的应用程序,同时按下tab +
command
,将见到如下图的体制:

27111葡京的网址 17

图4.6-1

要是你想要却换到Firefox,需求再按一下tab,假诺要切换来日历,须求按两下‘tab’,假诺三回性打开10多少个应用程序,你时不时索要按十几下tab才能却换来想要的先后。Manico专为那么些现象而规划,安装好后打开,默许连忙键是按住option,如图所示,此时按下数字7就能便捷打开编号为7的地图。

27111葡京的网址 18

图4.6-2

别的,推荐设置Manico使用左手边的字母加数字做索引,方便仅仅用左手就能很快切换应用程序。在菜单栏点击Manico图标,打开Preferences…,
在AppearanceTab里面,拔取Uses left hand area和Use numeric and
alphabet。

27111葡京的网址 19

图4.6-3

4.7 随心所欲的复制粘贴以及最好想象 — PopClip

  • 一般性工作中,你有些许次是从一个应用程序复制一段文本然后粘贴到此外一个地点?
  • 有微微次是复制一个网址然后打开浏览器粘贴到地点栏然后回车打开?
  • 有微微次是复制一个名词,然后打开浏览器找到搜索引擎来查找?

那些再度的操作方式都是足以简化的,你唯一必要的就是PopClip,当你选中一段文字(如下图,选中“当日创汇”),PopClip就会弹出来一个便捷操作栏,你可以复制,剪切或者粘贴,更为有力的是,PopClip提供了不少免费的插件,例如使用指定的探寻引擎搜索选中的文字,或者选中国和英国文单词做大小写转换等等。

27111葡京的网址 20

图4.7-1

亟待小心的是,PopClip须求您的授权才能弹出急速状态栏,直接点击Open System
Preferences或者打开System Preferences,点击Security &
Privacy图标,在PrivacyTab内,点击Accessibility,然后将PopClip加到左侧的列表里面还要勾选后边的checkbook。(提醒:你恐怕必要先点击右下角的香艳锁,输入密码后才能编辑右侧的列表。)

4.8 增强资源管理器 — XtraFinder

MacBook自带的资源管理器(Finder)已经足以满意一般的须求,不过当您有多量文件维护操作后,你就须要一个更强劲的Finder。XtraFinder全然集成到Finder里面,你一向感觉不出它是一个第三方的应用程序,同时还提供不计其数提升特性,比如:

  • 像浏览器那样的标签页(Tab)
  • 接济双操作面板(Panel)
  • 增强的大局急速键,例如新建文件(New File)等
  • 多彩的侧边栏图标
  • 高速在当下文件夹打开终端
  • 敏捷在此时此刻文件夹新建文件

27111葡京的网址 21

图4.8-1

4.9 随心所欲的全键盘控制 – Shortcat

在系统安装里面,我介绍了全键盘控制形式,可是此情势只好做简单的按钮控制,不可以达到随心所欲的操纵。上面介绍一款比较geek的软件,Shortcat赞助您完全使用键盘来决定体系,供有键盘磨牙的同室利用。

27111葡京的网址 22

图4.9-1

4.10 来杯葡萄酒 — Bartender

如果您看看此间,相信你已经被自己推(hu)荐(you)的装置了一排软件,你的系统状态栏已经人满为患,有时候会因为方今激活的应用程序的菜系相比多挡住你要点击的动静栏图标,那几个时候你需求一个酒保来帮您调理一下状态栏,Bartender将是本身引进的最后一个普普通通行使的App,你可以自定义隐藏某些不常用的意况栏图标,尤其契合射手座情感障碍。

27111葡京的网址 23

图4.10-1

4.11 快捷进入Shell

go2shell是一个对开发者来说卓殊管用的app,
使用它可以在Finder里急迅进入shell环境.

27111葡京的网址 24

图4.11-1

设置好之后, 打开Finder, 点击Finder上的图标即可进入terminal:

27111葡京的网址 25

图4.11-2

4.12 飞速录屏–Quick提姆ePlayer

Quick提姆e Player是一个自带的录屏软件,
你可以用它来录制视屏,音频,以及屏幕操作. 对于开发者,
可以用它来记录屏幕操作, 做成动态图或视频, 供别的人学习; 对于常见工作者,
可以用QuickTime Player录制PPT讲座视频.

27111葡京的网址 26

图4-12

4.13 好用的截屏工具-Snip

应用过QQ的对象一定用过地点的自带截图成效,相当好用,
协助添加圈,点,箭头甚至文字, 只要打开QQ,
任曾几何时候都得以通过Ctrl+Command+a来截图, 可是自我平常不太常使用QQ,
截屏作用又不行常用,怎么做呢?
腾讯很密切地把QQ里的截图作用完全地拆了出来, 成了一个新的App–Snip.

27111葡京的网址 27

4-13-1

Snip完整地继续了QQ里截图成效, 设置为开机启动后,
任何时候都可以由此平等的敏捷键–Ctrl+Command+a来截图,
别的,快速键能够手动修改:

27111葡京的网址 28

4-13-2

5. 支付环境布署

终于到了费用环境布署阶段,在配备开发条件前,提出先将OS
X系统升级到最新版,同时去Mac App
Store
下载最新版的Xcode,然后利用上面的下令安装Xcode
command line
tools,那将为您安装很多极端上边常用的指令,以后很可能会采取到:

xcode-select --install

5.1 命令行终端Terminal

在用户界面没有表明前,终端Terminal曾经是电脑的绝无仅有交互格局,尽管到了后天,很多服务器依旧只提供终端登陆来操作,作为支出测试运维相关人口,在平凡工作中合理选择终端将大大进步工作功效。

5.1.1 替换系统默许Shell — Oh My ZSH!
Bash作为大多数系统默许安装的Shell,我们都有点抱有接触,Zsh和Bash类似都是一个Shell,但是Zsh更青眼用户体验和与人的竞相,OS
X默许也设置好了Zsh,可是你想协调从头起头配置一个随手的Zsh是比较浪费时间的,有人已经帮大家布署好了,那几个流行的Zsh配置叫—Oh
My
ZSH!
,直观的功能如下图所示,代码开源在github

27111葡京的网址 29

图5.1.1-1

  • 切换默许Shell到Zsh

Mac OS X默许已经设置好了Zsh,你能够打开终端,输入zsh
–version来确认,假诺没有设置,请参考其一文档。打开终端输入下边的命令,切换默许Shell为Zsh:

chsh -s /bin/zsh

闭馆终端重新打开后,你将默许使用zsh作为终点Shell。不过你会发觉,终端并不曾变得多酷炫,接着往下走,安装Oh
My ZSH!

  • 安装Oh My ZSH!

开辟终端输入下边的指令:

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

耐心等待一会儿,然后您就会发现你的极限变成了异彩的了。

27111葡京的网址 30

图5.1.1-2

您可以修改终端的Profile,采纳深色背景profile,那样就比较炫酷了。若是您对默许的Oh
My ZSH
的配色不令人满足,请参考这里找到您欣赏的配色。

5.1.2 替换系统默许终端 — iTerm 2

若是您时不时采用终端,那么推荐你使用iTerm
2
来取代系统自带的极限。关于iTerm
2的特征,请看这里

此处自己只介绍一个小技巧,我想设置一个飞速键要是为F12,在随意场地,我按一下快速键F12就弹出终极,输入一些指令执行后,再按一下F12终端就自动隐藏,那对平日拔取终端的人,例如平常ssh连接服务器的人的话实在太方便了。

安装进程如下:

  • 系统已经默许将F12分配给Show Dashboard,要求先撤销这几个装置。

打开System
Preferences,选择Keyboard,切换到Shortcuts这个Tab下,点击Mission
Control
,废除对应F12的飞速键。

27111葡京的网址 31

图5.1.2-1

打开iTerm的Preferences…,
在ProfilesTab里面,点击下边的[+]增加一个新的profile,为啥要新建一个profile?答案是为了定制未来弹出的终点样式和分寸等等参数。新的profile假若命名为guake,(注:guake那个称谓是为了向Linux下的Guake终点致敬),你可以自己随便起个称呼,上边会用到。

27111葡京的网址 32

图5.1.2-2

再切换来WindowTab下,将Style,Screen和Space那3个值设置和下图一律。

27111葡京的网址 33

图5.1.2-3

27111葡京的网址,再切换来KeysTab下,设置如下图所示的HotkeyF12。

27111葡京的网址 34

图5.1.2-4

明天您按下F12,就立刻得到一个占满全屏的青色命令行终端,再按一下F12隐形终端,非凡的便民。

5.2 终端下的吩咐管理 — Homebrew

Mac App
Store
您早晚越发熟稔了,它可以帮你下载和设置大多数广阔的软件。

在巅峰下,大家也必要一个App
Store一样的保管程序,当你需求设置某个终端下的新命令的时候,这么些程序可以协助大家自行下载该命令以及有关的看重性,甚至在下载未来做必要的编译和环境设置。

Homebrew就是如此一款终端下的命令程序包管理器,安装非凡简单,复制如下命令在终极下运行,按回车并输入密码后等候安装成功:

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

下边是设置截图:

27111葡京的网址 35

图5.2-1

curl和wget是命令行下边常用的指令,其中curl已经默许安装在OS
X中了,但是wget没有默许安装,上边演示怎样使用Homebrew来设置wget。

brew install wget

下边是运作截图:

27111葡京的网址 36

图5.2-2

5.3 终端下管理非终端软件 — Homebrew Cask

因为Apple不容许第三方的浏览器进入Mac App Store,如若你想要安装GoogleChrome,只好去谷歌网站下载后运行安装文件。这一类App
Store没有的非终端下的软件能否够分享Homebrew一样的命令行安装的便捷性呢?

Homebrew
Cask
就是这么一款终端下的先后管理器,它扩充了Homebrew,作为Mac
App
Store的惠及补充,方便你快捷维护平日软件的装置升级和卸载,复制如下命令在终端下运行,按回车后伺机安装成功:

brew install caskroom/cask/brew-cask

上边是运作截图:

27111葡京的网址 37

图5.3-1

那什么样利用Homebrew Cask来设置谷歌(Google) Chrome呢?
首先使用chrome作为第一字查找一下:

> brew cask search chrome ==> Partial matches chrome-devtools chrome-remote-desktop-host chromecast google-chrome

地点的命令运行后列出了4个候选项,很醒目最终一个google-chrome就是我们要安装的,继续输入

> brew cask install google-chrome

上面只必要多少等说话,最新版的谷歌Chrome就乖乖的安装在你的MacBook里面了。

5.4 Java开发环境搭建

5.4.1 安装Java和Maven

现行OS
X没有默许安装JDK,假若您在终端输入java,系统会带领你到Oracle网站去下载,然后自己点击下载文件来安装,那一个进度一点都不酷,而且不可以自动化。现在您有了Homebrew
Cask,只要输入如下命令,Java就可以自动安装好啊。

brew cask install java

近年来多年来版本的JDK是1.8,Homebrew默许安装新型版软件,假若你要安装非最新版的JDK,那么去Oracle网站下载吧,Homebrew的多版本辅助不是很好用。同样的,输入如下命令来设置Maven最新版。

brew install maven

在支付中,你很可能会遇见那几个错误java.security.InvalidKeyException:
Illegal key size or default
parameters,那是因为米利坚对讲话软件加密算法长度的限制,你须要去如下链接下载补丁包:

补丁替换路径为${java.home}/jre/lib/security/,大致如下所示:

/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/security

5.4.2 安装版本控制软件 — SmartGit & SmartSVN

如果代码就是人命,版本控制系统就是时光机。GitSubversion个别是当今最流行的2个版本控制系统,SmartGitSmartSVN分级是她们的一个第三方客户端,当然他们有广大第三方客户端,我觉得SmartGit和SmartSVN是最好用的。

5.4.3 安装和配备IDE — AMDliJ IDEA

IntelliJ
IDEA
作为最智能的Java
IDE,推荐所有Java开发人员使用,你可以在此间下载安装文件,或者使用如下的Homebrew
Cask命令来下载安装:

brew cask install intellij-idea

打开IDEA,推荐选拔Darcula主旨,疾速键映射选用I’ve never used IDEA,
一路认同下来进入主界面。
推介使用版本控制客户端(SmartGit &
SmartSVN)下载好源代码后,再利用IDEA导入源代码,原因是一旦用IDEA来checkout源代码,一边checkout一边分析代码,对于有八个模块的Maven项目,IDEA动态检测Spring框架的布局文件或者会得不到马上而完整的依靠分析。

27111葡京的网址 38

图5.4.2-1

我们只要项目是根据Maven的,如下图,选用Maven:

27111葡京的网址 39

图5.4.2-2

手拉手点击[Next]进去主界面,IDEA会帮大家自动检测到依靠的框架,如图IDEA发现大家采纳了OSGI和Spring框架,点击[Configure],然后去除OSGI信赖,因为SOFA项目不是一点一滴落到实处OSGI规范的,勾选Spring配置文件。

27111葡京的网址 40

图5.4.2-3

IDEA会在你首次导入一个档次的时候创造目录,耐心等待索引建立已毕,之后的检索就会十分便捷。

5.5 可视化版本控制客户端-SourceTree和Counerstone

5.5.1 SourceTree

SourceTree for
mac是经典的可视化git客户端,扶助创制、克隆、提交、push、pull
和归并等操作。SourceTree拥有一个名特优简洁的界面,大大简化了开发者与代码库之间的Git操作方法,那对于这几个不熟谙Git命令的开发者来说尤其实用。

27111葡京的网址 41

5-5-1

Sourcetree for
mac不仅仅功效强大、界面赏心悦目、操作不难,而且是一款免费的软件.

5.5.2 CornerStone

CornerStone是Mac OS X系统下更加好用的一款svn工具.
打开后点击左下角+号添加Repositorys.

27111葡京的网址 42

5-5-2-1

随之举办一些简单易行安顿即可到位增进:

27111葡京的网址 43

5-5-2-2

一个极度好用的小技巧:先复制svn
代码的完整url到剪贴板,然后点击左下角+号,你会意识上图的陈设新闻半数以上已经被自动填好了.
友情提示:本软件是付费软件,大概100+软妹币。

6. 工具的意义

工欲善其事,必先利其器,工具永远都是用来解决难题的,没要求为了工具而工具,一切工具都是为了能便捷准确的成功工作和学习任务而服务。

发表评论

电子邮件地址不会被公开。 必填项已用*标注