系统是:MacOS
本文主要记录一些我在工作中掌握的能提高效率的小技能。
1. pushd和dir命令
在Mac或者Linux环境下,切换目录是个非常麻烦的事情,为了提高这个过程的效率,可以使用pushd
命令。
pushd与dir:
如上图所示,pushd
命令能够在cd
到某个目录下的同时,将该目录保存。保存的目录可以通过dirs -v
查看,下次要切换到一个目录的时候,可以直接pushd +<对应编号>
,非常的方便。
cd -命令
相对更简单点的是cd -
命令,它能直接返回之前所在的目录,其效果如下图所示。
2. CTRL+R
这个真是超级实用,可以搜索已经使用过的命令,如果没找到,再Ctrl+R
到下一个匹配的。
3. Iterm2分屏
之前用过tmux
的切分屏幕,如果是在一个Linux环境下,还比较实用(但公司的机器装tmux
之类的比较麻烦,apt-get
和yum
之类的有时不让用,而且也不能每台机器都去装)。所以其实不如用Iterm2的分屏,Command+D
是垂直分割,Command+Shift+D
是水平分割,然后多连几次。
4. KeyCue
KeyCue可以用来显示当前软件的快捷键,长按Command
健即可。
5. Spectacle
相信工作的时候程序员都不只一个屏幕,我目前就是一台Mac接两台显示器,显示器多了把软件拖来拖去很不方便,还要调显示的大小更浪费时间,Spectacle通过几个快捷键就能帮我们解决这个问题。
比如ctrl+option+command+<方向键>
就能把当前软件丢到另一个屏幕上,然后再用快捷键调显示比例,两下搞定。
6. Dash
Dash算是Mac上的一个神器了,可以非常方便的查询各类文档,并保存模版代码。
文档下载
代码片段
7. Paw
一般大家都为推荐PostMan作为测试的Http Client,但是它最大的问题是看不到原始的Http包信息,而更加炫酷的Paw可以做到。