转载

Mac高效开发小技能

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

1. pushd和dir命令

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

pushd与dir:

Mac高效开发小技能

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

cd -命令

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

Mac高效开发小技能

2. CTRL+R

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

Mac高效开发小技能

3. Iterm2分屏

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

Mac高效开发小技能

4. KeyCue

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

Mac高效开发小技能

5. Spectacle

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

Mac高效开发小技能

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

原文  http://sadwxqezc.github.io/HuangHuanBlog/linux/2016/04/17/Linux工作.html
正文到此结束
Loading...