从职业玩家角度看,程序员如何优雅地使用 macOS?

从职业玩家角度看,程序员如何优雅地使用 macOS?

从职业玩家角度看,程序员如何优雅地使用 macOS?

从职业玩家角度看,程序员如何优雅地使用 macOS?

从职业玩家角度看,程序员如何优雅地使用 macOS?

一、Safari 强制 HTML5 视频替换 Flash

万恶的 Flash 可谓是电池杀手,在没有连接电源的情况下使用 Flash 播放视屏,续航时间将会大大降低。而 Flash 并不是必须的,很多网站都为移动设备提供了 HTML5 版本的视频,如果能够切换到 HTML5 模式,岂不是皆大欢喜?

很多同学可能会问,这和程序员有什么关系?没有用 Safari 做过网页调试的同学可能不知道,Safari 中也包含丰富的开发者工具。为了防止普通用户接触到很少会使用到的开发者工具,Safari 用心地把它们藏了起来,下面的小方法能够马上让它们重见天日:

打开偏好设置,把「高级」选项卡的最下方「在菜单栏显示开发菜单」左边的小勾勾上即可:

从职业玩家角度看,程序员如何优雅地使用 macOS?

顶栏 出现了「开发」菜单:

从职业玩家角度看,程序员如何优雅地使用 macOS?

嗯,现在终于和程序员扯上关系了,可是说好的 HTML5 模式播放视频呢?别着急,答案就隐藏在上方的菜单中。

如果网站只为移动设备提供 HTML5 模式的视频,那么只要我的浏览器伪装成移动设备,不就可以得到仅包含 HTML5 视频的网页呢么?想让 Safari 实施间谍行动很简单,鼠标指针移动到上方菜单中的「用户代理」,显示下图所示菜单:

从职业玩家角度看,程序员如何优雅地使用 macOS?

快来选择一个伪装对象把,「Safari iOS 8.1 --- iPhone」、「Safari iOS 8.1 --- iPad」、「Safari iOS 8.1 --- iPod Touch」均可~

下面是实测效果:

从职业玩家角度看,程序员如何优雅地使用 macOS?

此时功耗将大幅降低,相比使用 Flash 至少能一倍的使用时间~

二、Flashlight

说到 Mac 上必备的软件,很多人都会提到 Alfred 这款神器。这款售价 £17 折合 RMB 157.93 元的软件真的物有所值吗?不见得。没错,Alfred 超强的 workflow 无人能敌,但我们真正每天使用的功能,可能只有它所能提供的 10% 还不到。

其实自带的 Spotlight 反而更能满足用户的需求,Spotlight 不仅可以迅速打开应用,检索文件,还能检索文件内容和注释,可以完成简单的计算和汇率换算功能,还能查找系统自带的词典。系统级别的应用,提供最无缝最优雅的用户体验。这些即使是 Alfred 这样强大的应用也望尘莫及。

  • 汇率换算
从职业玩家角度看,程序员如何优雅地使用 macOS?

有个细节,在中文输入法状态搜索,能同时检索英文和中文。

从职业玩家角度看,程序员如何优雅地使用 macOS?

从职业玩家角度看,程序员如何优雅地使用 macOS?

可惜的是,Spotlight 并没有提供 Alfred 中炫酷的插件功能,追求 Geek 精神的程序员怎么能止步于此呢?

这时候何不尝试一下 Flashlight 呢?它扩展了系统自带的 Spotlight,为 Spotlight 带来了不亚于 Alfred 的 Workflow。

  • Google 搜索
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • 快速取色器和颜色代码显示
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • (输入 pick)
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • 随机取图
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • 快速备忘录
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • 天气
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • ip 查询
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • wolfram 搜索
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • 知乎日报
从职业玩家角度看,程序员如何优雅地使用 macOS?

最重要的是,该软件目前完全免费~

三、Today Scripts

Spotlight 也许并勾不起你 Geek 的灵魂,但下面这款软件就不得不承认是极客范儿了~

没错,就是 Today Scripts,简单来讲,这是一款能在通知栏运行脚本程序的软件。

通过它你可以:

  • 显示本计算机的信息
从职业玩家角度看,程序员如何优雅地使用 macOS?

  • 显示目前 CPU 或内存占用最高的几个应用
从职业玩家角度看,程序员如何优雅地使用 macOS?


从职业玩家角度看,程序员如何优雅地使用 macOS?

  • 每次打开一条名人名言
从职业玩家角度看,程序员如何优雅地使用 macOS?

摘录一段用于显示 CPU 占用率的代码:

ps xro %cpu=,comm= | while read cpu comm; ((i++<5)); do

int=$cpu

int="${int%%.*}"

if (($int >= 50)); then color=$'\e[31m';

elif (($int >= 25)); then color=$'\e[33m';

else color=$'\e[32m';

fi;

echo "$color$cpu% $(basename "$comm")"$'\e[0m'"";

done

四、iTerm 2 && Oh My Zsh

iTerm 2 相比自带的 Terminal 应用,有太多优点了。例如,可以设置主题,支持画面分割,各种使用的快捷键,以及快速唤出。配合 Oh My Zsh 使用,简直优雅到爆!

Oh My Zsh 可以方便的配置炫酷的主题,实用的插件,难以置信的酸爽。注意,下面是经过一定配置之后的 iTerm 界面,j 可以跳转到最近的目录,能够显示 git 分支,正确命令绿色高亮,错误的命令红色高亮。

从职业玩家角度看,程序员如何优雅地使用 macOS?

快速唤出:

从职业玩家角度看,程序员如何优雅地使用 macOS?

半透明的终端从天而降,有质感,有逼格!

oh-my-zsh 的主题是 agnoster 吗?? 我发现使用之后那个箭头效果显示不出来,字体也装了,还是不对。首先安装 Powerline,然后把 iTerm 2 的设置里的 Profile 中的 Text 选项卡中里的 Regular Font 和 Non-ASCII Font 的字体都设置成 Powerline 的字体。

关于 Poweline 这里采自官方的介绍:

Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

另外,我用的字体是 14pt Meslo LG S DZ Regular for Powerline

五、 Desktoppr (Windows 用户也不要错过哦~)

优雅的电脑怎能没有优雅的壁纸?然而 Retina 屏幕的 mac 想找到一款令人神清目爽的壁纸可不是那么容易,很多壁纸网站不是比例不对 (很多都是 16 : 9)就是分辨率不够。强迫症怎么能忍!!!

大家注意到上文演示 iTerm 时我的桌面壁纸么?古典气息墙纸与苹果简洁高雅的界面以及秀丽俊朗的硬件三位一体,优雅到极致。它就是来之下面要介绍的壁纸网站:Desktoppr - All Wallpapers。

从职业玩家角度看,程序员如何优雅地使用 macOS?

鼠标随便一指,就是一张分辨率高达 6000 * 4800 的壁纸。顺带一提,壁纸的下载是需要 Dropbox 的,因此可能需要 FQ。

附赠一张极客范儿的壁纸,各种终端命令的 CheatSheet,当然也是在 Desktoppr 上下载的:

从职业玩家角度看,程序员如何优雅地使用 macOS?

六、Vimari

不得不说,Mac 上最好用的浏览器还是 Safari,省电流畅、平滑缩放加上 iCloud 书签同步、以及钥匙串等功能,使它拥有非凡的体验,唯一的缺点是插件数量不足。

用过 Chrome 的童鞋可能知道它有一款十分炫酷的插件,叫 Vimium 它可以通过键盘来操纵浏览器。Vimari 和 Vimium 的功能几乎一样,不过是用于 Safari 的。

从职业玩家角度看,程序员如何优雅地使用 macOS?

剪切板历史是一个很实用的功能,下面要介绍的图标巨丑无比的 Unclutter 便具备这项功能。

从职业玩家角度看,程序员如何优雅地使用 macOS?

它有三个主要功能:1、剪切板历史收藏,剪切板的图片也会显示出来。2、跨软件文件暂存区,类似 Dropshelf 的功能。3、备忘录,可以记录每天的计划等。

从职业玩家角度看,程序员如何优雅地使用 macOS?

它平常躲在顶部的状态栏,想唤出它只需从顶栏下滑触摸板或鼠标中键,或者移动文件到顶栏。

如图所示,中间便是文件暂存区,是设计师神器哦~。我喜欢截图完之后,拖进去,等到要用的时候,只需要在顶栏一划,再拖到编辑区即可,非常方便实用~

从职业玩家角度看,程序员如何优雅地使用 macOS?

剪切板区域点击面包图标,即可查看历史,点击左边的星星还能收藏

八、实用小技巧

1)录屏

想向别人展示你写的优雅地小玩意儿怎么玩儿,却焦头烂额讲不清楚?

这时候有个一个录屏工具,便可能解决这些问题!

它叫 QuickTime Player。

什么!!!这不是视频播放软件么。

对,我们都小看它了,它不仅能够录制屏幕,还能录制声音和利用前置摄像头的录制视屏。

从职业玩家角度看,程序员如何优雅地使用 macOS?

注意,QuickTime Player导出的是视屏格式。如果我想录制成 gif 呢?

那就要用到下面这款叫做 licecap 的软件了:

从职业玩家角度看,程序员如何优雅地使用 macOS?

至于用法,还是交给读者自行摸索吧~ Windows 也可用哦~

2) 截图

还在用 QQ 带的截图工具?其实系统自带的截图工具也很实用,就是缺少圈点勾画的工具。

需要注意的是,截图是 option 是维持比例,空格是选取窗口(截图边框有很漂亮的阴影), control 是保存截图在剪切板。

3)格式转换

有时候需要把 png 等格式的图片转成 jpg 的格式,于是有同学就去到处找格式转换软件了。

其实在 Mac 中直接更改图片的扩展名,即可自动转成相应地格式~试试吧


分享到:


相關文章: