系统是: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+<方向键>
就能把当前软件丢到另一个屏幕上,然后再用快捷键调显示比例,两下搞定。