SwiftGG 交流分享:Mac 上鲜为人知的使用技巧
remark:本文系原作者授权发布
author:bestswifter
address:http://www.jianshu.com/p/6c08f0ca23c4
感谢 @毫无存在感的Cee 做了此次分享,视频地址:「SwiftGG Show」第二期 - Something you don't know on Mac OS X 【Cee】,以下是文字总结,如有错误还望指正。
分享共分为两部分,首先是介绍了中英文混排的风格,重头戏是 Mac 上鲜为人知的技巧。
排版风格
文案风格
一定要用心,多加检查,确保没有错别字
不要使用流行语中的谐音错别字,如“墙裂”、“童鞋”等。
空格的使用
-
中英文之间加空格
正确:
在 LeanCloud 上,数据存储是围绕
AVObject
进行的。错误:
在LeanCloud上,数据存储是围绕
AVObject
进行的。 -
中文与数字之间需要加空格
正确:
今天出去买菜花了 5000 元。
错误:
今天出去买菜花了5000元。
-
数字与单位之间要加空格
正确:
我家的光纤入户宽带有 10 Gbps,SSD 一共有 20 TB。
错误:
我家的光纤入户宽带有 10Gbps,SSD 一共有 10TB。
-
全角标点和其他字符之间不需要加空格
正确:
刚刚买了一部 iPhone,好开心!
错误( iPhone 和 逗号之间不应该有空格):
刚刚买了一部 iPhone ,好开心!
标点相关
-
不重复使用标点符号
正确:
德国队竟然战胜了巴西队!
错误:
德国队竟然战胜了巴西队!!!!!!!!
-
标点使用全角,数字使用半角
正确:
嗨!你知道嘛?今天前台的小妹跟我说「喵」了哎!
这件蛋糕只卖 1000 元。错误:
嗨!你知道嘛?今天前台的小妹跟我说"喵"了哎!
这件蛋糕只卖 1000 元。 -
英文大小写
正确:
我们的客户有 GitHub、Foursquare、Microsoft Corporation、Google、Facebook, Inc.。
错误:
我们的客户有 github、foursquare、microsoft corporation、google、facebook, inc.。
段落
段落间距:如果是纯文本,段落之间使用一个空行隔开。如果是 HTML 或其他富文本格式,使用额外空白作为段落间的分隔。
段落开头:段落开头不要留出空白字符。
对第三方内容的引用
-
部分引用,使用恰当的引用格式给出出处,如:
One man’s constant is another man’s variable. — Alan Perlis
-
全文引用,在全文开头显著位置标明出处,并链接至原文,如:
本文转载自 WikiQuote
如果不允许使用超链接,则以文本方式给出原文链接。为了避免过长的链接影响美观,可以使用短链接服务,如:
本文转载自 WikiQuote:http://bit.ly/UlHIdN
推荐阅读
《西文字体》,第一部主要讲解基础知识,第二部主要讲解不同的字体和排版。
http://blog.justfont.com/:一个字体网站,有很多关于排版的内容
Mac 上鲜为人知的技巧
功能键
Command:⌘
Shift:⇧
Option:⌥
Control: ^
Caps Lock:⇪
Fn
Mac OS 上的 Command 键一般对应 Windows 上的 Control,这个键非常常用
字典
有些单词在系统字典中查不到解释,这是因为系统字典库很少,我们可以自己下载并添加第三方的字典文件。
字典文件夹的地址在:/Library/Dictionaries
使用 Shift + Command + G (⇧⌘G)
并输入地址,可以快速打开这个目录。
手势操作:三指触摸可以快速查找单词的解释。没有触摸板时,选中单词按下 Control + Command + D(⌃⌘D)
,如下图所示:
截屏
截屏分为两种:
一种是全屏截图:Shift + Command + 3(⇧⌘3)
会将截图保存到文件,Control + Shift + Command + 3(⌃⇧⌘3)
则是将截图保存到剪切板
另一种是对某个区域截图:可以是自己选择矩形,或者选择已打开的窗口(窗口中按space)。它的快捷键与全屏截图对应,分别是Shift + Command + 4(⇧⌘4)
和 Control + Shift + Command + 4(⌃⇧⌘4)
。前者把截图保存到文件夹中,后者复制到剪贴板中。
截图的快捷键可以在 System Preferences - Keyboard - Shortcuts - Screen Shots 中修改
在选择截图区域时,按下不同的键有不同的效果:
Option: 以鼠标为中心,向四周增加截图区域
Shift:固定当前截图区域的高度/宽度,只更改截图范围的宽度/高度
Space:选择当前的窗口
在命令行中,我们可以修改一些默认的配置:
-
关闭或开启默认阴影
defaults write com.apple.screencapture disable-shadow -bool (true|false)
-
设置截图文件的格式(默认是 png 格式)
defaults write com.apple.screencapture type (bmp|jpg|jp2|pdf|pict|png|psd|tif)
-
设置截图文件名的前缀
defaults write com.apple.screencapture name "YOUR PREFIX HERE"
-
设置图片的保存路径(默认是在桌面)
defaults write com.apple.screencapture location ~/Pictures/Screen\ Shots/
推荐软件: Lightshot ScreenShot,它可以快速对图片进行标注
文字编辑:Emacs 快捷键
对鼠标进行移动,^ 表示 Control 键:
^F:表示 Forward,向前移动,移动到当前光标右边一个字符
^B:表示 Backward,向后移动,移动到当前光标左边一个字符
^P:表示 Previous,向上移动,移动到当前光标的上面一行
^N:表示 Next,向下移动,移动到当前光标的下面一行
^A:移动到当前这一行的开始
^E:移动到当前这一行的结束
对文本进行编辑,^ 表示 Control 键:
^H:类似于退格键,删除当前光标左边的一个字符
^D:删除当前光标右边的一个字符
^K:删除当前光标右边的,直到段落结束处的所有字符
^O:分割当前这一行,光标前面的字符为一行,后面的字符为一行,类似于回车键
^T:表示 Transpose,交换当前光标前后两个字符的位置。
组合按键:
^AK:删除这一行的所有字符,它相当于 ^A 移动到行首,然后 ^K 删除这一行。
^EK:把两行连起来。相当于 ^E 移动到第一行的结尾,然后 ^K 删除后面的换行符
Dock
为类似的应用分组可以通过新增空白图标来实现:
defaults write com.apple.dock persistent-apps -array-add ‘{"tile-type"="spacer-tile";}'
创建一个最近打开应用的集合:
defaults write com.apple.dock persistent-others -array-add '{"tile-data" = {"list-type" = 1;}; "tile-type" = "recents-tile"; }'
执行完以上命令后还需要重启 dock,使配置生效:
killall -KILL Dock
触发角(Hot Corners)
它表示鼠标移动到屏幕的上下左右四个角落时,触发的不同的操作,你可以在 System Preferences - Mission Control -
Hot Corners 中设置:
Quick Look 插件
对于某些文件(比如图片),选中它之后按下空格键就可以快速预览,这无疑是很方便的查看文件的方式。但是有些文件就不支持预览,好在我们还有以下这些插件:
QLColorCode:带有代码高亮的预览源代码
QLStephen:预览无拓展名的纯文本文件
QLMarkdown:预览 Markdown 文件
QuickLookJSON:预览 JSON 文件
QLPrettyPatch:预览 .patch 格式的文件
QuickLookCSV:预览 CSV 文件
QLImageSize:展示图片的大小和分辨率
更多插件请参考:QuickLook-Plugins
其它技巧
可以自动隐藏顶部的任务栏(Menu Bar),增加屏幕大小,在 System Preferences - General 中设置。
关闭开机启动声音:开机时按下 F10
命令行小工具
这个链接提供了一些非常优秀的命令行小工具,可以很大程度上的简化操作。
参考链接
Screen Capture in OS X
How can I create a 'Recent Apps' stack in Dock?
Quick Look plugin
上期技术
左下角点击查看【简书原文】!