SwiftGG 交流分享:Mac 上鲜为人知的使用技巧

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 上鲜为人知的技巧。

排版风格


文案风格

一定要用心,多加检查,确保没有错别字

不要使用流行语中的谐音错别字,如“墙裂”、“童鞋”等。

空格的使用

  1. 中英文之间加空格

    正确:

    在 LeanCloud 上,数据存储是围绕 AVObject 进行的。

    错误:

    在LeanCloud上,数据存储是围绕AVObject进行的。

  2. 中文与数字之间需要加空格

    正确:

    今天出去买菜花了 5000 元。

    错误:

    今天出去买菜花了5000元。

  3. 数字与单位之间要加空格

    正确:

    我家的光纤入户宽带有 10 Gbps,SSD 一共有 20 TB。

    错误:

    我家的光纤入户宽带有 10Gbps,SSD 一共有 10TB。

  4. 全角标点和其他字符之间不需要加空格

    正确:

    刚刚买了一部 iPhone,好开心!

    错误( iPhone 和 逗号之间不应该有空格):

    刚刚买了一部 iPhone ,好开心!

标点相关

  1. 不重复使用标点符号

    正确:

    德国队竟然战胜了巴西队!

    错误:

    德国队竟然战胜了巴西队!!!!!!!!

  2. 标点使用全角,数字使用半角

    正确:

    嗨!你知道嘛?今天前台的小妹跟我说「喵」了哎!
    这件蛋糕只卖 1000 元。

    错误:

    嗨!你知道嘛?今天前台的小妹跟我说"喵"了哎!
    这件蛋糕只卖 1000 元。

  3. 英文大小写

    正确:

    我们的客户有 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

推荐阅读

  1. 《西文字体》,第一部主要讲解基础知识,第二部主要讲解不同的字体和排版。

  2. 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),如下图所示:

SwiftGG 交流分享:Mac 上鲜为人知的使用技巧


截屏

截屏分为两种:

一种是全屏截图: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 中修改

SwiftGG 交流分享:Mac 上鲜为人知的使用技巧

在选择截图区域时,按下不同的键有不同的效果:

  • 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

SwiftGG 交流分享:Mac 上鲜为人知的使用技巧


触发角(Hot Corners)

它表示鼠标移动到屏幕的上下左右四个角落时,触发的不同的操作,你可以在 System Preferences - Mission Control -
Hot Corners
 中设置:

SwiftGG 交流分享:Mac 上鲜为人知的使用技巧

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

上期技术

 女程序员做了个梦,各路大神惊现神级评论!

SwiftGG 交流分享:Mac 上鲜为人知的使用技巧

SwiftGG 交流分享:Mac 上鲜为人知的使用技巧

左下角点击查看【简书原文】!

SwiftGG 交流分享:Mac 上鲜为人知的使用技巧