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

感谢 @毫无存在感的Cee 作了这次分享,视频地址:「SwiftGG Show」第二期 - Something you don't know on Mac OS X 【Cee】,如下是文字总结,若有错误还望指正。git

分享共分为两部分,首先是介绍了中英文混排的风格,重头戏是 Mac 上不为人知的技巧。github

排版风格

文案风格

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

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

空格的使用

  1. 中英文之间加空格

正确:工具

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

错误:网站

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

  1. 中文与数字之间须要加空格

正确:google

今天出去买菜花了 5000 元。spa

错误:

今天出去买菜花了5000元。

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

正确:

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

错误:

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

  1. 全角标点和其余字符之间不须要加空格

正确:

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

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

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

标点相关

  1. 不重复使用标点符号

正确:

德国队居然打败了巴西队!

错误:

德国队居然打败了巴西队!!!!!!!!

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

正确:

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

错误:

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

  1. 英文大小写

正确:

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

命令行小工具

这个连接提供了一些很是优秀的命令行小工具,能够很大程度上的简化操做。

参考连接

相关文章
相关标签/搜索