Mac高效开发小技能

Apr 17, 2016


系统是:MacOS
本文主要记录一些我在工作中掌握的能提高效率的小技能。

1. pushd和dir命令

在Mac或者Linux环境下,切换目录是个非常麻烦的事情,为了提高这个过程的效率,可以使用pushd命令。

pushd与dir:

pushd

如上图所示,pushd命令能够在cd到某个目录下的同时,将该目录保存。保存的目录可以通过dirs -v查看,下次要切换到一个目录的时候,可以直接pushd +<对应编号>,非常的方便。

cd -命令

相对更简单点的是cd -命令,它能直接返回之前所在的目录,其效果如下图所示。

cd


2. CTRL+R

这个真是超级实用,可以搜索已经使用过的命令,如果没找到,再Ctrl+R到下一个匹配的。

ctrl+r

3. Iterm2分屏

之前用过tmux的切分屏幕,如果是在一个Linux环境下,还比较实用(但公司的机器装tmux之类的比较麻烦,apt-getyum之类的有时不让用,而且也不能每台机器都去装)。所以其实不如用Iterm2的分屏,Command+D是垂直分割,Command+Shift+D是水平分割,然后多连几次。

cmd+d

4. KeyCue

KeyCue可以用来显示当前软件的快捷键,长按Command健即可。

keycue

5. Spectacle

相信工作的时候程序员都不只一个屏幕,我目前就是一台Mac接两台显示器,显示器多了把软件拖来拖去很不方便,还要调显示的大小更浪费时间,Spectacle通过几个快捷键就能帮我们解决这个问题。

spectacle

比如ctrl+option+command+<方向键>就能把当前软件丢到另一个屏幕上,然后再用快捷键调显示比例,两下搞定。

6. Dash

Dash算是Mac上的一个神器了,可以非常方便的查询各类文档,并保存模版代码。

文档下载

dash download

代码片段

dash lambda

7. Paw

一般大家都为推荐PostMan作为测试的Http Client,但是它最大的问题是看不到原始的Http包信息,而更加炫酷的Paw可以做到。

paw


上一篇博客:边边角角的知识点
下一篇博客:程序小事