首页·键盘快捷键

各应用键盘快捷键大全

882 个快捷键,Windows 与 Mac 组合并排列出。

笔记本上 F1–F12 通常先管亮度和音量,所以含 F 键的组合可能还要按住 Fn。Mac 可在「系统设置 › 键盘」里调换。

Excel60

Excel 在 Mac 上差别最大。绝对引用的 F4 在 Mac 是 Cmd+T,还有几个组合仍是 Ctrl 而不是 Cmd。

功能按键
Fill down把上面一格填进你选中的下方单元格,连格式一起带下来,不只是值。Ctrl+DCmd+D
Fill right用左边一格填满你选中的右侧单元格,相当于横过来的 Ctrl+D。Ctrl+RCmd+R
Flash Fill根据你写的示例猜出规律,把这一列剩下的补齐;这个组合只有 Windows 有,Mac 上要走 Data 菜单。Ctrl+E这个系统上没有
Edit the active cell把光标放进单元格里改内容;直接输入会覆盖原有内容,而 F2 是从末尾接着写。F2
Fill the selection with what you typed先选一片区域,输入一次,所有选中的单元格都会填上同样的内容;只选一格时光标留在原地,不往下跳。Ctrl+Enter
New line inside one cell在同一个单元格里换行;只按 Enter 会跳到下一格,Mac 上则是 Ctrl+Option+Enter。Alt+EnterCtrl+Option+Enter
Type in today date把今天的日期作为固定值写进去;和每天都变的 TODAY 函数不同,它写下就不再变。Ctrl+;
Type in the current time把当前时间作为固定值写进去;这里两个平台不一样,Windows 是 Ctrl+Shift+;,Mac 是 Cmd+;。Ctrl+Shift+;Cmd+;
Copy the formula from the cell above把上一格的公式原字照搬,=A1 仍是 =A1,不像 Ctrl+D 那样引用往下挪一行。Ctrl+Apostrophe
Repeat or redo the last action把你刚做的动作再做一遍,同时也是重做;在 Windows 上,只要不是在编辑公式,F4 的作用一样。Ctrl+YCmd+Y
Insert a hyperlink给选中的单元格加链接;单元格里已有的文字会变成链接名,同一个对话框也能链到工作簿内的其他位置。Ctrl+KCmd+K
Open Paste Special打开可以选择只粘值、只粘格式、行列转置等的对话框;Mac 上的组合是 Cmd+Ctrl+V,不是 Ctrl+Alt+V。Ctrl+Alt+VCmd+Ctrl+V
Paste values only丢掉公式,只粘贴算出来的数字;接着按 V 再按 Enter 是 Windows 对话框的快捷字母,Mac 上要在弹出的对话框里选 Values。Ctrl+Alt+V·V·EnterCmd+Ctrl+V
Select the whole column选中该单元格所在的整列;在表格(Table)里第一次只选表格的那一列,再按一次才是整张工作表的列。Ctrl+Space
Select the whole row选中该单元格所在的整行;选好整行后按 Ctrl+Shift+Plus,会直接插入一行而不再询问。Shift+Space
Select the block of data around the cell第一次按选中单元格周围的数据块,再按一次选整张工作表;空行或空列就是数据块的边界。Ctrl+ACmd+A
Extend the selection to the last filled cell沿这个方向一直选到数据断开的地方;中间只要有一个空格就会提前停下,四个方向键用法相同。Ctrl+Shift+Down
Extend the selection to the last used cell一直选到工作表记住的最后一格;删掉的行留下的格式,就是它常常远远超出实际数据范围的原因。Ctrl+Shift+End
Jump to the last used cell跳到工作表认为用过的最后一格;数据只到第 100 行而它落在第 50000 行,文件为什么这么大就有答案了。Ctrl+End
Jump to A1回到工作表的第一格 A1;如果冻结了窗格,则落在冻结线内侧的第一格。Ctrl+Home
Go to the next sheet切到右边一张工作表;Mac 笔记本没有 PageDown 键时用 Fn+Ctrl+Down,Mac 上更省事的是 Option+Right。Ctrl+PageDownOption+Right
Go to the previous sheet切到左边一张工作表;Mac 上 Option+Left 效果相同,没有 PageUp 键的笔记本用 Fn+Ctrl+Up。Ctrl+PageUpOption+Left
Insert a new sheet在当前工作表前面插入一张新表;Mac 笔记本要同时按住 Fn,F11 才会传到 Excel。Shift+F11
Insert cells, rows or columns打开 Insert 对话框询问单元格往哪边挪;若已整行或整列选好,则不再询问直接插入一条。Ctrl+Shift+Plus
Delete cells, rows or columns删掉单元格并把其余的挪过来补上空缺;和只清内容的 Delete 不同,这里单元格本身消失,下面的行会往上移。Ctrl+MinusCmd+Minus
Hide the selected rows隐藏选中的行;这不是删除,只是把行高折成 0,而 Mac 的 Cmd+( 其实就是 Cmd+Shift+9。Ctrl+9Cmd+(
Hide the selected columns隐藏选中的列;Windows 是 Ctrl+0,Mac 是 Cmd+),列标字母中间断号就说明有列被隐藏了。Ctrl+0Cmd+)
Unhide the hidden columns把隐藏的列重新显示出来;在 Windows 上切换键盘布局常把 Ctrl+Shift+0 抢走,看着像失灵,行则用 Ctrl+Shift+9。Ctrl+Shift+0Cmd+Shift+)
Group rows or columns把选中的行或列打成一个可折叠的组;两个平台的按键毫无关系,Windows 是 Alt+Shift+Right,Mac 是 Cmd+Shift+K。Alt+Shift+RightCmd+Shift+K
Ungroup rows or columns解散分组,折叠标记随之消失;Windows 是 Alt+Shift+Left,Mac 是 Cmd+Shift+J。Alt+Shift+LeftCmd+Shift+J
Open the Format Cells dialog打开集数字、对齐、边框、填充于一处的对话框;这里的 1 是数字行的 1,小键盘的 1 不管用。Ctrl+1Cmd+1
Bold把选中单元格的文字加粗,再按一次取消。Ctrl+BCmd+B
Underline给选中单元格的文字加或去掉下划线;只有修饰键不同,Windows 是 Ctrl+U,Mac 是 Cmd+U。Ctrl+UCmd+U
Draw a border around the selection只在所选区域的外圈画线;两个平台的组合完全不同,Windows 是 Ctrl+Shift+&,Mac 是 Cmd+Option+0。Ctrl+Shift+&Cmd+Option+0
Remove every border清掉所选区域的全部边框;Windows 是 Ctrl+Shift+_,Mac 是 Cmd+Option+Minus。Ctrl+Shift+_Cmd+Option+Minus
Centre the cell contents把单元格内容居中;Windows 没有一次按完的组合,要沿功能区按 Alt 再 H、A、C,而 Mac 只需 Cmd+E。Alt+H·A·CCmd+E
Wrap the text in the cell把长文字在单元格里折成多行;两个平台都没有默认组合,要走功能区或 Format Cells 的 Alignment,手动断行则用 Alt+Enter。这个系统上没有
General number format把数字格式还原为不带任何格式的 General;用在日期上,底下的序列号就露出来了。Ctrl+Shift+~
Currency format套上两位小数和货币符号,符号取自系统区域设置;美式键盘上 $ 在 Shift+4。Ctrl+Shift+$
Percent format改成不带小数的百分比格式;存的值没变,只是 0.5 现在读作 50%。Ctrl+Shift+%
Thousands separator format套上千位分隔符和两位小数;负数用减号显示,而不是括号。Ctrl+Shift+!
Date format把单元格改成日-月-年的日期格式;只改显示方式,所以以文本输入的日期不会因此变过来。Ctrl+Shift+#
Insert AutoSum自动猜出上方或左侧的数字并套上 SUM;按 Enter 前先看一眼它选的范围,Mac 上的键是 Cmd+Shift+T。Alt+=Cmd+Shift+T
Insert a function打开选函数并逐格填参数的窗口;Mac 上同一个键打开的它叫 Formula Builder。Shift+F3
Toggle absolute and relative references在编辑公式时循环切换 A1、$A$1、A$1、$A1;这是跨平台最大的坑,Mac 上是 Cmd+T 而不是 F4。F4Cmd+T
Show formulas instead of results让工作表显示公式而不是结果;要按的键是数字 1 左边的反引号(`)。Ctrl+`
Recalculate every open workbook重新计算所有打开工作簿里变动过的公式;Mac 上的键是 Cmd+= 而不是 F9,关掉自动重算时尤其常用。F9Cmd+=
Recalculate this sheet only只重算当前这张工作表;在很重的工作簿里,用它避开 F9 的全盘计算。Shift+F9
Evaluate one piece of a formula在编辑栏里选中公式的一段,它就显示这一段算出什么;看完要按 Esc 退出,按 Enter 会把这一段永久换成数值。F9
Expand or collapse the formula bar把编辑栏拉高成好几行,再收回去;看长长的嵌套 IF 时不用一直挡着表格。Ctrl+Shift+U
Open the Name Manager打开命名区域的窗口;Windows 的 Ctrl+F3 管理整份名称清单,而 Mac 的 Cmd+F3 打开 Define Name 新建一个名称。Ctrl+F3Cmd+F3
Turn AutoFilter on or off打开或关掉标题行上的筛选箭头;关掉会连你设的条件一起丢掉,只想临时看全部时,不如先清除筛选条件。Ctrl+Shift+LCmd+Shift+L
Turn the range into a table把选中的区域变成带标题和名称的真正表格;在 Mac 上,同一个 Cmd+T 在编辑公式时是切换引用形式,得看当时的上下文。Ctrl+TCmd+T
Find在工作表或整个工作簿里找文字;默认只查显示出来的值,要在公式里找,得把 Look in 改成 Formulas。Ctrl+FCmd+F
Find and replace把找到的文字换成别的;Mac 上 Cmd+H 是隐藏应用,所以替换放在 Cmd+Shift+H。Ctrl+HCmd+Shift+H
Freeze the top rows or first columns把标题行钉在屏幕上,只滚动下面的内容;两个平台都没有默认组合,要走 View 菜单,而冻结线画在所选单元格的上方和左侧,所以先选标题下面那一格。这个系统上没有
Open Save As打开用新名字或别的格式保存的对话框;Mac 上是 Cmd+Shift+S,不是 F12。F12Cmd+Shift+S
Show the print preview在打印前看清表格会怎样分页;这个组合只有 Windows 有,Mac 的预览在 Cmd+P 的打印窗口里。Ctrl+F2这个系统上没有
Insert a threaded comment插入可以回复的新式批注;只按 Shift+F2 插入的是旧式备注,两者不是一回事。Ctrl+Shift+F2Cmd+Shift+F2
Check spelling对工作表或选中区域做拼写检查;跳过公式本身,只看看得见的文字。F7

Word45

在 Word for Windows 里按下 Alt,功能区每个按钮都会显出一个字母,所以连没有组合键的功能也能依次按出来——Mac 版 Office 没有这种提示。

功能按键
Apply the Heading 1 style把这一段设为 Heading 1,纳入文档大纲;导航窗格和目录看的是样式而不是字号,所以只调大加粗的标题两边都收不到。Ctrl+Alt+1Cmd+Option+1
Apply the Heading 2 style套用下一级标题;上面没有 Heading 1 时大纲的层级会错位,所以从文档开头按顺序往下分级最稳。Ctrl+Alt+2Cmd+Option+2
Apply the Heading 3 style第三级标题;Word 只为三级标题配了组合键,Heading 4 以下要在样式库或 Styles 窗格里挑。Ctrl+Alt+3Cmd+Option+3
Apply the Normal style把这一段还原成 Normal 样式;变的只是样式,你手动加的加粗和颜色还在,得另外清一遍。Ctrl+Shift+NCmd+Shift+N
Open the Apply Styles box打开可以直接键入样式名的小框;Word for Mac 没有单独的 Apply Styles 框,侧边栏的 Styles 窗格一并承担,所以那边没有组合键。Ctrl+Shift+S这个系统上没有
Open the Styles pane打开列出文档中所有样式的 Styles 窗格;Mac 版 Word 把它放在 Toolbox 里且没有默认组合键,要在 Tools 的自定义键盘里自己指定。Ctrl+Shift+Alt+S这个系统上没有
Search the document在文档里查找;Windows 上打开的是左侧导航窗格而不是对话框,命中结果列成一排,它的标题选项卡还能用来跳转。Ctrl+FCmd+F
Find and replace打开查找和替换并停在替换页;Mac 上它仍是 Ctrl 而不是换成 Cmd,因为 Cmd+H 已经被 macOS 用来隐藏应用了。Ctrl+H
Go to a page or a bookmark输入页码、书签或表格名就直接跳过去;Mac 上多加一个 Option,因为 Cmd+G 在那里已经是查找下一个。Ctrl+GCmd+Option+G
Turn Track Changes on or off开关 Track Changes 的记录;关掉只是停止记录,已经留下的修订标记还在,看不见标记是显示以供审阅那个设置在挡着。Ctrl+Shift+ECmd+Shift+E
Insert a comment给选中的内容加批注;少见地,Windows 用 M,Mac 却用 A,什么都没选时会锚在光标所在的词上。Ctrl+Alt+MCmd+Option+A
Insert a page break在这里断页,把后面的字推到下一页开头;上面的内容增减,这个断点也留在原处,而要分开页眉或页码所需的分节符根本没有默认组合键。Ctrl+EnterCmd+Return
Insert a column break结束当前分栏,把字送到下一栏顶端;单栏文档里它看着就像分页符,所以很多人以为自己插了分节符。Ctrl+Shift+EnterCmd+Shift+Return
Single line spacing把行距设为单倍;哪怕只选了一个词也作用于整段,而段前段后的间距是另一项设置,看着可能还是很松。Ctrl+1Cmd+1
1.5 line spacing把行距设为 1.5 倍,交作业最常被要求的值;这样加上去属于该段的直接格式,而不是写进样式里。Ctrl+5Cmd+5
Double line spacing把行距设为双倍;若段后间距还开着,效果会比要求的更松,两个值要一起看。Ctrl+2Cmd+2
Align the paragraph left把段落靠左对齐;在表格里它只动那一格里的文字,单元格本身的对齐在表格工具里。Ctrl+LCmd+L
Centre the paragraph把段落居中;和用空格把标题顶到中间不同,页边距变了它还是居中。Ctrl+ECmd+E
Align the paragraph right把段落靠右对齐,日期和签名行常用;若这行原先是用制表符顶过去的,留下的制表符会撑出奇怪的空隙。Ctrl+RCmd+R
Justify the paragraph把每行拉到左右两端;靠撑开词间空隙来对齐,所以长词一多就会拉出一条条白河,而段落最后一行不参与拉伸。Ctrl+JCmd+J
Create a hanging indent首行不动,其余各行缩进,参考文献条目就是这个样子;每按一次缩进再深一个制表位。Ctrl+TCmd+T
Remove a hanging indent把悬挂缩进退回一格;按了几次就要退几次,段落本身的左缩进还留着。Ctrl+Shift+TCmd+Shift+T
Cycle the case of the selection让选中的文字在句首大写、全小写、全大写之间轮换;它改的是字母本身,不像全大写格式那样只是外观,要退回就得再转一圈。Shift+F3
Copy the formatting of the selection不碰格式刷按钮就把选中内容的格式取过来;Microsoft 把这个组合从旧的 Ctrl+Shift+C 挪走了,所以老习惯和旧版本认的是另一对。Ctrl+Alt+CCmd+Option+C
Paste the copied formatting把取来的格式贴到当前选中的内容上;字不动,只换格式,取一次可以连着贴到好几处。Ctrl+Alt+VCmd+Option+V
Remove manual character formatting剥掉你手动加的字符格式,只留样式规定的样子;Mac 上它仍是 Ctrl,而同一个组合在 macOS 还是切换输入法,按键可能被吃掉。Ctrl+Space
Superscript把文字提成上标;开着的时候后面接着打的字也会上去,写完那个上标就再按一次关掉。Ctrl+Shift+PlusCmd+Shift+Plus
Subscript把文字降成下标,化学式就要这个;它不能和上标同时开着。Ctrl+Shift+MinusCmd+Shift+Minus
Strikethrough给文字划一道横线;只有 Mac 有组合键,Word for Windows 根本没给默认组合,那边要点 Home 选项卡的字体组或自己指定一个。这个系统上没有Cmd+Shift+X
Small caps让小写字母显示成小型大写;底下的字母仍是小写,粘到没有格式的地方就又变回小写。Ctrl+Shift+KCmd+Shift+K
All capitals把选中内容显示成全大写;这只是格式而不是改写,所以用小写去搜依然搜得到。Ctrl+Shift+ACmd+Shift+A
Underline the words but not the spaces只给词加下划线,跳过词与词之间的空格,标题行就不会看着像一整条横线。Ctrl+Shift+WCmd+Shift+W
Double underline画双下划线,会计文件里的合计行就是这么标;它和普通下划线是互相替换,不会叠在一起。Ctrl+Shift+DCmd+Shift+D
Insert a non-breaking space把两个词锁在同一行——数字和单位、姓和名在行尾被拆开时就用它;打开格式标记后,它显示成小圆圈而不是点。Ctrl+Shift+SpaceOption+Space
Insert a non-breaking hyphen让行不在连字符处断开,电话号码或料号就不会在页边被劈成两半;它看着像普通连字符,其实是另一个字符。Shift+Alt+MinusShift+Option+Minus
Show or hide formatting marks在屏幕上显出段落标记、空格以及分页符和分节符;这些都不打印,而那页删不掉的空白页往往一开就明白了。Ctrl+Shift+8Cmd+Shift+8
Open the Word Count box在一个框里给出字数、字符数、页数和段落数;选了文字就只统计所选部分,而 Mac 版 Word 没有对应组合键,改成点状态栏上的字数。Ctrl+Shift+G这个系统上没有
Insert a footnote在光标处插入脚注编号并把你带到本页底部;编号是自动的,中间插一个后面的会自己往后排。Ctrl+Alt+FCmd+Option+F
Insert an endnote插入尾注,它们汇总在文档或节的末尾;坑在于 Windows 用 D、Mac 用 E,两台机器换着用很容易插错种类。Ctrl+Alt+DCmd+Option+E
Save把文档存回原处;开着自动保存的云端文件本来就在存,这一下更像是给当前状态打个记号。Ctrl+SCmd+S
Open Save As换名字、位置或文件类型再存一次;导出 PDF 就在这个类型列表里,并没有单独给 PDF 的组合键。F12Cmd+Shift+S
Print打开打印界面;Windows 上预览和设置在同一屏,不用再单独走一步看预览。Ctrl+PCmd+P
Insert a hyperlink给选中的文字加链接;什么都没选时插入的链接会直接显示网址,在已有链接上按则是打开编辑框。Ctrl+KCmd+K
Turn on extend selection打开扩展选择模式;开着的时候每个方向键都在扩大选区,连按会从词扩到句再到段,按 Esc 关掉之前连正常输入都怪怪的。F8
Jump to the Search box on the ribbon把光标送进功能区的搜索框,输入功能名就能直接执行;按 Alt 在功能区显示字母提示这套机制只有 Windows 有,Mac 版 Office 根本没有提示。Alt+Q这个系统上没有

PowerPoint40

PowerPoint 的快捷键有一半只在放映时才管用——用 B 把屏幕变黑、用 Ctrl+L 打开激光笔——在编辑视图里同样的键做的完全是另一件事。

功能按键
Start the slide show from the first slide从第一张幻灯片开始全屏放映;不管你正在看第几张,它总是回到第一张,接了两块屏时放映会走到外接屏。F5Cmd+Shift+Return
Start the show from the current slide从你当前这一张开始放映——中途退出改一行字后就用它回到原处——隐藏的幻灯片照旧跳过。Shift+F5Cmd+Return
Start Presenter View打开演讲者视图:备注、下一张和计时器一起显示;只有一块屏时它会占满这块屏,正式讲之前先确认第二块屏。Alt+F5Option+Return
Go to the next slide往后翻;这个键只在放映时管用,编辑视图里只会打出这个字母,带动画的一页则是按一下走一步再翻页。N
Go back to the previous slide往前退;动画也是一步步倒回去的,所以要退到上一页可能得按好几次。P
Jump to a slide by its number输入幻灯片编号再确认,就直接跳到那一张;只在放映时有效,输入的数字不会显示在屏幕上,隐藏的幻灯片也能这样到达。Number·EnterNumber·Return
Black out the screen把屏幕变黑;放映并没有停,还在继续,再按一次就回来,不知道这点的人会以为投影仪坏了。B
White out the screen把屏幕变白;暗房里黑屏容易被当成故障,就用这个,它同样只在放映时有效。W
Turn the pointer into a laser把鼠标指针变成红色激光点;只在放映时管用,编辑视图里同一个组合是把文字靠左对齐。Ctrl+LCmd+L
Turn the pointer into a pen把指针换成笔,放映中直接在幻灯片上画;结束放映时会问要不要留下墨迹,而编辑视图里同一个组合是打印。Ctrl+PCmd+P
Pick up the eraser拿起橡皮擦掉画上去的墨迹;Mac 用的是 Shift 组合而不是 Cmd,按完还要点一笔才擦掉一笔。Ctrl+EShift+E
Bring the arrow pointer back用完笔或激光后把普通箭头找回来;这是放映时的意思,编辑视图里同一个组合是选中这一页所有对象。Ctrl+ACmd+A
End the slide show结束放映回到编辑;若你用笔画过,它会先问保留还是丢弃墨迹,慌忙点保留就把那些涂画写进文件了。Esc
Insert a new slide在当前这一张后面插入新幻灯片;Mac 上 Cmd+M 是把窗口最小化,所以换了别的组合,新的一张会继承前一张的版式。Ctrl+MCmd+Shift+N
Duplicate the selected slide把整张幻灯片复制一份放在原件后面;备注、动画和切换效果都跟着走,它和复制单个对象是两个不同的组合。Ctrl+Shift+DCmd+Shift+D
Move the slide up in the order把选中的幻灯片在顺序里往前挪一位;必须在缩略图窗格或幻灯片浏览里选中这一张,光标停在文字里时顺序一动不动。Ctrl+UpCmd+Up
Move the slide down in the order把选中的幻灯片在顺序里往后挪一位;选了好几张就整块一起走,选中某一节则整节下移。Ctrl+DownCmd+Down
Switch between the outline and the thumbnails把左侧窗格在缩略图和大纲之间切换;大纲里可以像写文本一样打标题和项目符号,这是快速搭出一份演示文稿最快的路。Ctrl+Shift+Tab
Promote the bullet one level把项目符号提升一级;Mac 用的是方括号而不是方向键,而且不在文本占位符或大纲里时什么都不会发生。Shift+Alt+LeftCmd+[
Demote the bullet one level把项目符号降一级;在占位符里,行首按 Tab 效果一样,但在表格里 Tab 是跳到下一格,混乱就从这里开始。Shift+Alt+RightCmd+]
Group the selected objects把选中的多个对象并成一个;至少要两个,而且成组后动画是按一个整体走的,所以只把该一起动的东西组在一起。Ctrl+GCmd+Option+G
Ungroup the selected group把组拆回单个对象;对 SmartArt 或图表用它,会变成一堆普通形状,再也变不回去,唯一的退路是撤销。Ctrl+Shift+GCmd+Shift+Option+G
Send the object back one position把对象在叠放次序里往后移一层;是一层一层,不是直接到最底,重叠的形状多就得按同样多次。Ctrl+Shift+[Cmd+Shift+Option+B
Bring the object forward one position把对象在叠放次序里往前提一层;它和往后移是一对,一次提到最前面是 Arrange 菜单里另一条命令。Ctrl+Shift+]Cmd+Shift+Option+F
Duplicate the selected object把选中的对象复制一份,稍微错开放着;再按一次仍按同样的间距摆,正好排出一行相同的形状。Ctrl+DCmd+D
Select the next object on the slide在这一页的对象之间逐个循环选取;光标在文本框里时同一个键是缩进,所以要先按 Esc 退出文字。Tab
Open Paste Special按你选的形式粘贴——贴成图片,或贴成没有格式的文字;Mac 上它是少见地要在 Cmd 之外再加 Ctrl 的组合。Ctrl+Alt+VCtrl+Cmd+V
Copy the animation of an object把某个对象上的动画取过来;取的是整套效果而不是其中一个,所以叠了好几个效果的对象会把它们全交出去。Shift+Alt+CCmd+Shift+Option+C
Paste the copied animation把取来的动画贴到当前选中的对象上;它原有的效果是被替换而不是叠加,所以要先想好顺序。Shift+Alt+VCmd+Shift+Option+V
Open the Animations tab打开功能区的 Animations 选项卡;Animation Pane 本身没有组合键,只能开这个选项卡再点那个按钮,而 Mac 版 Office 根本没有这套 Alt 提示。Alt+A这个系统上没有
Insert a text box在幻灯片上任意位置画一个文本框;这几个键是依次按而不是一起按,Mac 版 Office 没有这类提示,那边走 Insert 菜单。Alt+N·X这个系统上没有
Insert a shape打开形状库,好画矩形或箭头;要按到这串键的最后一个字母它才出现,形状也可以用方向键挑。Alt+N·S·H这个系统上没有
Insert a picture from this device插入本机上的图片文件;同一个菜单里旁边就是联机图片和图库图片,最后一个字母按错就开错窗口。Alt+N·P·D这个系统上没有
Open the Clipboard pane打开列出最近复制内容的 Clipboard 窗格;普通粘贴只给最后一次的内容,这个窗格能挑更早的一条。Alt+H·F·O这个系统上没有
Show or hide the Notes pane开关幻灯片下方的备注框;写在那里的字正是演讲者视图给你看的备注,观众看不到。Alt+W·P·N这个系统上没有
Show or hide the guides开关用来对齐的参考线;Mac 上要同时按住三个修饰键,这些线既不打印也不出现在放映画面里。Alt+F9Ctrl+Cmd+Option+G
Show or hide the grid开关背景网格;少见地,两个系统用的是同一个键,而让对象吸附到网格是另一项设置。Shift+F9
Zoom in放大编辑视图;放映本身不受影响,观众看到的大小一点没变,它只是方便你调小字。Ctrl+PlusCmd+Plus
Zoom out缩小编辑视图;在幻灯片浏览里它是把缩略图变小,一屏能装下更多张。Ctrl+MinusCmd+Minus
Fit the slide to the window把缩放调回到一整张幻灯片刚好填满窗口——放大之后找不着位置时就按它。Ctrl+Alt+OCmd+Option+O

VS Code68

记住命令面板(Ctrl/Cmd+Shift+P),其余就不用背了——输入功能名,快捷键就列在旁边。

功能按键
Command palette输入名字就能运行 VS Code 的任何命令;F1 打开的是同一个框,没有按键绑定的命令只能从这里调用。Ctrl+Shift+PCmd+Shift+P
Go to file输入文件名的几个字母就能打开文件;后面加 :120 直接落到第 120 行,加 @ 则跳到文件里的符号。Ctrl+PCmd+P
Go to line输入行号跳到那一行;少见地,它在 mac 上仍是 Ctrl+G,而不是换成 Cmd。Ctrl+G
Go to symbol in file列出当前文件的函数和类供你挑选;再输入一个 : 就会按种类分组显示。Ctrl+Shift+OCmd+Shift+O
Go to symbol in workspace即使不知道在哪个文件,也能按符号名在整个项目里查找;语言扩展建好索引之前,结果看起来是空的。Ctrl+TCmd+T
Go to definition跳到这个名字真正定义的地方;Ctrl+单击(mac 上是 Cmd+单击)效果一样,回来则用后退。F12
Peek definition在原地用一个小窗口展开定义;Esc 关闭,在里面所做的修改会写进真正的文件。Alt+F12Option+F12
Go back回到光标刚才所在的位置;Windows 是 Alt+Left,但 mac 上 Cmd+[ 已经是减少缩进,所以改成 Ctrl+-。Alt+LeftCtrl+-
Go forward沿着你后退过的位置再往前走;这个在 mac 上也是 Ctrl+Shift+-,不是 Cmd 组合。Alt+RightCtrl+Shift+-
Jump to matching bracket把光标送到配对的括号上;光标必须紧挨着括号才会动,再按一次又回到原处。Ctrl+Shift+\Cmd+Shift+\
Next problem跳到文件里的下一个问题并弹出说明;它不只走错误,还会走警告和提示,所以停的次数比你想的多。F8
Previous problem往回退一个问题;走到文件开头会绕回末尾,所以同一处可能会看到两次。Shift+F8
Find in this file在当前文件里查找;查找框里的 Enter 是跳到下一个匹配,而 Alt+Enter(mac 上是 Option+Enter)会一次选中所有匹配。Ctrl+FCmd+F
Find next跳到下一个匹配;Windows 是 F3,mac 是 Cmd+G,两台机器换着用时最容易记错的就是这一对。F3Cmd+G
Find previous退回上一个匹配;查找框打开时,Shift+Enter 也能做同样的事。Shift+F3Cmd+Shift+G
Replace in this file在查找框上加一行替换;mac 上不是 Cmd+H,因为系统已经用它隐藏应用,所以 VS Code 用 Cmd+Option+F。Ctrl+HCmd+Option+F
Find in all files搜索整个项目,包括你从没打开过的文件;被 .gitignore 和 files.exclude 命中的会直接跳过,少结果时就去开关这些排除项。Ctrl+Shift+FCmd+Shift+F
Replace in all files一次替换整个项目;点全部替换前可以展开逐文件预览,而事后撤销是一个文件一个文件来的,很难收回。Ctrl+Shift+HCmd+Shift+H
Add a cursor with the mouse在你点击的每个位置多放一个光标:Windows 和 Linux 上是 Alt+单击,mac 上是 Option+单击,按 Esc 又收回成一个。Alt+ClickOption+Click
Add cursor above在上一行的同一列再加一个光标;行太短时光标就落在该行末尾。Ctrl+Alt+UpCmd+Option+Up
Add cursor below在下一行的同一列再加一个光标;mac 上是 Cmd+Option+Down,很少和系统快捷键冲突。Ctrl+Alt+DownCmd+Option+Down
Add cursor at next occurrence在选中内容下一次出现的位置再加一个光标;什么都没选时第一下会先选中光标下的词,多加错了就用 Ctrl+U(mac 上 Cmd+U)只撤掉刚加的那个光标。Ctrl+DCmd+D
Select every occurrence of the selection一次选中文件里所有相同的内容;大文件里这可能是几百个光标,编辑器会变卡,只是要改名的话用 F2 更稳。Ctrl+Shift+LCmd+Shift+L
Select every occurrence of the word选中光标所在词在文件里的全部出现处,一起改;不必先选,而且只匹配完整的词。Ctrl+F2Cmd+F2
Cursor at the end of every selected line在每一行被选中的行尾各放一个光标,这就是给多行末尾统一补逗号或分号的办法,所以要先选好行。Shift+Alt+IShift+Option+I
Column selection跨行选出一个矩形块;用鼠标是按住 Shift+Alt 拖动(mac 上 Shift+Option),够不到那一列的短行什么都选不到。Ctrl+Shift+Alt+DownCmd+Shift+Option+Down
Select the current line连换行符一起选中光标所在的整行;再按一次,选区就往下多扩一行。Ctrl+LCmd+L
Expand selection按语法层级一层层扩大选区:词、字符串、参数、整个调用,而不是一个词一个词地扩。Shift+Alt+RightCtrl+Cmd+Shift+Right
Shrink selection把扩大的语法层级一层层收回;它和扩大是一对,多扩了一层也不必重新选。Shift+Alt+LeftCtrl+Cmd+Shift+Left
Move line up把整行往上挪一行,并按新位置重排缩进;不必先选,选了一段就整段一起上移。Alt+UpOption+Up
Move line down把整行往下挪一行;和剪切粘贴不同,它完全不动剪贴板,你复制的东西还在。Alt+DownOption+Down
Copy line up复制一行并把副本放到上面;VS Code 没有单独的复制行快捷键,大家找的其实就是它。Shift+Alt+UpShift+Option+Up
Copy line down在下面复制一行,并把光标留在副本里,所以可以马上接着改。Shift+Alt+DownShift+Option+Down
Delete line即使什么都没选,也会删掉光标所在行;这一行不会进剪贴板,想再粘回来就得用 Ctrl+X 剪切。Ctrl+Shift+KCmd+Shift+K
Insert line below无论光标在行中哪里,都会在下面开一新行并跳过去,不用先把光标移到行尾再按 Enter。Ctrl+EnterCmd+Enter
Insert line above无论光标在行中哪里,都会在上面开一新行并跳过去,插一行 import 或注释最快。Ctrl+Shift+EnterCmd+Shift+Enter
Indent line光标在行里任何位置都能把整行缩进一级;Tab 只在有选中文本时这样,否则只是在光标处插入一个制表符。Ctrl+]Cmd+]
Outdent line把行的缩进减一级;正因为 mac 把 Cmd+[ 用在这里,后退才被挪到 Ctrl+-。Ctrl+[Cmd+[
Toggle line comment把这一行注释掉或取消注释;注释符号来自文件的语言模式,模式选错就会插入不对的符号。Ctrl+/Cmd+/
Toggle block comment把选中的内容用成对的注释包起来;没有块注释的语言退回到行注释,什么都没选时会在光标处开一对空注释。Shift+Alt+AShift+Option+A
Trim trailing whitespace清掉每行末尾多余的空格;想每次保存都自动做,就打开 files.trimTrailingWhitespace。Ctrl+K·Ctrl+XCmd+K·Cmd+X
Format document用该语言的格式化程序重排整个文件;没装格式化程序时什么都不会发生,只会弹出让你选一个的提示。Shift+Alt+FShift+Option+F
Format selection只重排选中的部分——当格式化整个文件会动到别人的行、把提交搞乱时,就用它。Ctrl+K·Ctrl+FCmd+K·Cmd+F
Rename symbol把一个符号连同它的所有引用一起改名;语言服务器懂代码,所以字符串和注释里相同的字不会被动。F2
Quick fix打开灯泡里的修复菜单;没有错误的地方也能打开,可以补 import 或做小重构。Ctrl+.Cmd+.
Trigger suggestions手动调出补全列表;mac 上也是 Ctrl+Space,所以把输入法切换留在这个键上的人会冲突。Ctrl+Space
Parameter hints显示你当前所在调用的参数列表;光标一离开括号它就消失,所以要在括号里按。Ctrl+Shift+SpaceCmd+Shift+Space
Fold region折叠包含光标的最内层代码块;折叠只是视图状态,文件内容一个字都不变。Ctrl+Shift+[Cmd+Option+[
Unfold region在光标处展开一层折叠;往折叠行上粘贴会把文字塞进隐藏部分,所以最好先展开。Ctrl+Shift+]Cmd+Option+]
Fold all regions一次折叠文件里所有区域,只留骨架;最后一个键是数字 0,不是字母 O。Ctrl+K·Ctrl+0Cmd+K·Cmd+0
Unfold all regions展开文件里所有折叠;搜索结果好像藏在你忘了的折叠里时,先按这个。Ctrl+K·Ctrl+JCmd+K·Cmd+J
Split editor把编辑器一分为二,并排显示同一个文件;两边是同一份文档,在一边改动另一边立刻同步。Ctrl+\Cmd+\
Close editor只关掉当前标签页;关窗口是 Ctrl+Shift+W,未保存的文件会先问一句。Ctrl+WCmd+W
Reopen closed editor把你刚关掉的标签页找回来;它按关闭顺序倒着走,多按几次能一直找回更早的。Ctrl+Shift+TCmd+Shift+T
Switch to another open editor在打开的编辑器之间切换;默认按最近使用顺序而不是标签顺序,按住 Ctrl 列表就一直开着。Ctrl+Tab
Toggle the sidebar收起或展开左侧边栏来腾出空间;再打开时会回到你上次看的那个视图。Ctrl+BCmd+B
Toggle the bottom panel整块收起底部面板;和只切换终端的 Ctrl+` 不同,这一下把终端、问题、输出一起收走。Ctrl+JCmd+J
Zen mode隐藏所有边框,只留下文本;退出要连按两次 Esc,按一次没反应。Ctrl+K·ZCmd+K·Z
Toggle word wrap把长行按窗口宽度折行显示;只改变显示,文件里不会写入换行符。Alt+ZOption+Z
Show the problems panel把项目里的错误和警告汇总成一个列表;不打开文件也会列出来,所以这里的数字可能和你看到的波浪线对不上。Ctrl+Shift+MCmd+Shift+M
Source control view打开显示已改动和已暂存文件的视图;mac 上也是 Ctrl+Shift+G 用 Ctrl 而非 Cmd,而暂存本身没有默认按键,要用命令面板。Ctrl+Shift+G
Extensions view在一个地方搜索、安装和禁用扩展;也可以只在当前项目里禁用某个扩展。Ctrl+Shift+XCmd+Shift+X
Open settings打开设置界面;想直接改文件,得从命令面板打开用户设置 JSON。Ctrl+,Cmd+,
Keyboard shortcuts editor打开查看和修改按键绑定的界面;打开录制按钮,连按的组合如 Ctrl+K Ctrl+S 也会被原样记下。Ctrl+K·Ctrl+SCmd+K·Cmd+S
Change the file language改变这个文件按哪种语言解析;只对当前文件生效,要改整个扩展名得去设置里改文件关联。Ctrl+K·MCmd+K·M
Markdown preview把 markdown 渲染出来看;用 Ctrl+K V(mac 上 Cmd+K V)打开会贴在原文旁边并同步滚动。Ctrl+Shift+VCmd+Shift+V
Toggle the integrated terminal打开或关闭内置终端;mac 上也是 Ctrl+` 用 Ctrl 而非 Cmd,反引号就是数字 1 左边那个键。Ctrl+`
New terminal新建一个终端,而不是回到已经打开的那个,这样可以让服务器一直跑着还能敲别的命令。Ctrl+Shift+`

IntelliJ IDEA60

IntelliJ IDEA 每个平台的默认键位都不一样,macOS 上更有两套——“macOS”和“macOS System Shortcuts”——所以按什么都没反应时,先去 Settings 里看 Keymap;选定的那套在 PyCharm、WebStorm、GoLand 和 Android Studio 上照样通用。

功能按键
Search everywhere一个框里同时找类、文件、符号、命令和设置,按 Tab 可以只看其中一类。它不搜文件内容——那是 Find in Files——而且两下要敲得快,慢了什么都不会弹出来。Shift·Shift
Find action输入名字就能运行 IDE 的任何命令,包括大量根本没有按键绑定的命令,而且每条命令旁边会列出它的快捷键——这一页其余的都是它教给你的。只背一个的话,就背它。Ctrl+Shift+ACmd+Shift+A
Recent files popup列出你在这个项目里最近打开的文件;标签页关掉了也还在名单上,所以比去找“恢复关闭的标签页”更快。同一个弹窗左边是工具窗口列表,用方向键在两栏之间切换。Ctrl+ECmd+E
Go to class按名字直接打开类,只敲大写字母也能找到(HMap 找到 HashMap)。Mac 键位这里用的是 O 而不是 N,两个字母都会误导人:Ctrl+N 在几乎所有 Windows 程序里是“新建”,而 Cmd+O 在 Mac 上是“打开文件”。Ctrl+NCmd+O
Go to file按名字打开文件;可以掺进一段路径,比如 util/date,名字后面加 :120 就直接落到那一行。Mac 键位这里同样是 O,不是 N。Ctrl+Shift+NCmd+Shift+O
Go to symbol知道方法或字段的名字、却不知道它在哪个文件里时用它。在 Mac 上记住 Cmd+Option+O 打开的是这个框,所以 Optimize Imports 只能待在 Ctrl+Option+O 上——按成 Cmd 那版,出来的就是这份名单。Ctrl+Shift+Alt+NCmd+Option+O
Go to line跳到指定行号。这里是两套键位错得最难受的地方:在 Mac 上照 Windows 的习惯按 Ctrl+G,不会跳行,而是把下一处同样的词加进选择。Ctrl+GCmd+L
Go to declaration光标停在一个名字上时,跳到它声明的地方(按住 Ctrl 或 Cmd 点击也一样)。如果光标本来就在声明上,它不跳,而是列出所有用到它的地方,很多人把这个当成没反应。Ctrl+BCmd+B
Go to implementation从接口或抽象方法跳到真正实现它的代码。只有一个实现时,它不弹列表直接跳过去,看着像什么都没发生。Ctrl+Alt+BCmd+Option+B
Find usages把这个名字被用到的每一处都收进一个工具窗口,按种类分组。Mac 上 F 那一排默认是音量、亮度键,所以不去设置里打开“把 F1、F2 当标准功能键”或不同时按 Fn,按下去只是调音量。Alt+F7Option+F7
Go back沿着光标待过的位置往回走,走的不是标签页,所以常常在同一个文件里移动。有些 Windows 机器上,Intel 显卡驱动会先抢走这个组合把屏幕转过去——遇到就把驱动的热键关掉。Ctrl+Alt+LeftCmd+Option+Left
Go forward只沿着“后退”留下的路往前走;一旦跳到新地方,前面那段路就没了。要是在 Windows 上屏幕转了,说明这个组合被 Intel 显卡驱动占着。Ctrl+Alt+RightCmd+Option+Right
File structure popup把当前文件的方法和字段收进一个弹窗;直接输入就过滤,Enter 跳过去。Mac 上单独的 F12 是系统按键,组合可能在到达 IDE 之前就被吃掉;想让它一直开着,就用 Structure 工具窗口。Ctrl+F12Cmd+F12
Project tool window打开或收起项目的文件树。焦点决定结果:焦点已经在树上时再按一次,窗口会关掉并把焦点交回编辑器;而 Esc 让窗口留着,只把焦点还回去。Alt+1Cmd+1
Structure tool window把当前文件的结构停靠在编辑器旁边;跟弹窗不同,换文件它也留着,而且记住排序和过滤设置。Alt+7Cmd+7
Toggle the built-in terminal开合 IDE 内置的终端。焦点在它上面时,编辑器的快捷键都交给了 shell:Ctrl+C 不是复制,而是中断正在运行的东西,Ctrl+D 结束这个会话。Alt+F12Option+F12
Basic code completion提示这个位置能放的名字;按第二下还能找到你尚未导入的类,并顺手替你写好 import。在 Mac 上按了没反应,几乎总是 macOS 把这个组合当成切换输入法先抢走了——JetBrains 之所以多出一套 Mac 键位,就是为了这个。Ctrl+Space
Smart code completion把候选列表砍到只剩真正符合此处所需类型的那些——在参数位置或 return 之后最见效。Mac 上这个组合同样跟切换输入法撞车,可能被吃掉。Ctrl+Shift+Space
Complete the statement替你把语句收尾——补上缺的括号和分号——并把光标送到你接着要写的位置。它不只是换行:碰到 if 或 for,它连语句块的身子也一起搭好,所以动的比你想的多。Ctrl+Shift+EnterCmd+Shift+Enter
Parameter info弹出光标所在这次调用的参数列表,并把你正在填的那个标粗。光标必须落在括号里面,而在别的程序里这组键是打印,所以第一次按总觉得不对。Ctrl+PCmd+P
Quick documentation不离开文件就能看光标下那个东西的文档注释和签名。这是本页两套键位差得最狠的一处:Mac 把它放在 Ctrl+J 上,而同一个 Ctrl+J 在 Windows 上是插入 Live Template。Linux 桌面上 Ctrl+Q 往往是退出程序。Ctrl+QCtrl+J
Quick-fixes and intention actions把 IDE 对光标下这个东西能做的事全都摆出来。多数人只在红波浪线上按它,可列表里大半是压根没有报错时才出现的:把循环改成流、补上缺的 import、把声明拆开、把条件反过来。Alt+EnterOption+Enter
Generate code生成构造函数、getter、equals、重写方法之类。焦点决定结果:在编辑器里它生成成员,在项目窗口里同一个键是新建文件。Mac 上是 Cmd+N,而这在别的应用里都是“新建文档”;Windows 笔记本没有 Insert 键的话,得配合 Fn 才按得出来。Alt+InsertCmd+N
Surround with把选中的部分裹进 if、try、循环或 lambda 里。只有选区正好停在语句边界上,给出的清单才靠得住,所以先用扩大选择把边界对齐通常更快。Ctrl+Alt+TCmd+Option+T
Insert a live template按缩写插入登记过的代码片段;弹窗里会列出全部模板,所以记不住缩写也能挑。在 Mac 上照 Windows 的习惯按 Ctrl+J,出来的是文档,不会插入任何东西。Ctrl+JCmd+J
Reformat code套用项目里定好的代码风格:没选中东西就整篇文件,选了就只动选区。Linux(GNOME、Ubuntu)上这个组合是锁屏,所以不先从桌面那边把它解开,这个默认键根本到不了 IDE。Ctrl+Alt+LCmd+Option+L
Optimize imports删掉没人用的 import,把剩下的按配置好的顺序重排。Mac 上这个用的是 Ctrl,不是 Cmd——按成 Cmd 那版会打开 Go to Symbol。另外,同一个包超过项目设定的数量后,可能被折成一个星号。Ctrl+Alt+OCtrl+Option+O
Move the line up把光标所在的行,或者选中的所有行,往上顶一格。它不看语法,所以照样会把行搬到语句块外面去——想连整条语句一起安全地挪,用 Move Statement(Windows 是 Ctrl+Shift+Up,Mac 是 Cmd+Shift+Up),它会拒绝会把代码弄坏的移动。Shift+Alt+UpShift+Option+Up
Move the line down同样的事往下做。选了多行就整块一起往下走,走到文件末尾就停住。Shift+Alt+DownShift+Option+Down
Duplicate the line or selection有选区就复制选区,没有就整行复制一份。从 VS Code 过来的人常在这里绕住——那边同样的键是在下一处匹配加光标;在这里那件事归 Windows 的 Alt+J 和 Mac 的 Ctrl+G。Ctrl+DCmd+D
Comment out the line把一行、或选中的所有行,用该语言的行注释注掉,已经是注释就解开。在斜杠需要按 Shift 的键盘布局上(德语、法语),这个组合有时压根不被识别,只能改用小键盘的斜杠或者自己重绑。Ctrl+/Cmd+/
Comment out a block把选区裹进块注释里。Mac 键位在这里把 Shift 换成了 Option,所以“拿 Windows 那个加上 Cmd”的猜法直接落空;语言本身没有块注释的话,按了什么都不会发生。Ctrl+Shift+/Cmd+Option+/
Column selection mode把编辑器切成按矩形选字,而不是按整行。它是一种开关状态,不是一次性动作:忘了关掉,后面就觉得编辑器坏了。Windows 那套要用 Insert 键,没有这个键的笔记本得配合 Fn。Shift+Alt+InsertCmd+Shift+8
Expand the selection沿着语法一层层扩大选区——词、表达式、语句、语句块。两套键位在这里一个字符都不重合,而 Windows 那套在多数别的程序里是关闭文档的键,第一次按需要点胆子。Ctrl+WOption+Up
Shrink the selection把扩大选区一层层爬上去的路再走回来。它只有作为那一对的另一半才有意义:多扩了一层,就退回一层。Ctrl+Shift+WOption+Down
Add or remove a caret with the mouse在你点击的每个位置多放一个光标,再点已有的那个就把它去掉;按一下 Esc 就收回到单个光标。按住同一个修饰键拖动,得到的是矩形选区,而不是多个光标。Alt+ClickOption+Click
Add the next occurrence to the selection把光标下这个词或选区的下一处也加进选择,并在那里也放一个光标,于是可以一次改完。Mac 上是 Ctrl+G,而它在 Windows 上是跳到某一行——两套键位等于把这两个功能的含义对调了。Alt+JCtrl+G
Select every occurrence在当前文件里每一处都放一个光标。它只管这一个文件,所以要在整个项目里改名,得用重命名重构——那个连你没打开过的文件也一起改。Ctrl+Shift+Alt+JCtrl+Cmd+G
Rename把声明和所有引用它的地方一次全改,包括你从没打开过的文件;勾上选项,字符串和注释里的名字也一起改。让人吃惊的正是这个波及范围,所以按下应用之前先看一眼预览。Shift+F6
Change the signature在一个对话框里改参数、参数顺序、返回类型和名字,并把项目里所有调用一起改到对得上——跟重命名一样,它会动你没打开的文件。你给新参数写的默认值,就是各个调用处填进去的东西。Ctrl+F6Cmd+F6
Extract a method把选中的部分抽成一个方法,原地留下调用。它还会去找别处一模一样的片段,问你要不要一起替换,所以离光标很远的代码也可能跟着变。Ctrl+Alt+MCmd+Option+M
Extract a variable给光标下的表达式起个名字,抽成变量。如果那个位置有好几层表达式叠着,它会先问你指的是哪一个——一路 Enter 冲过这个问题,就是抽错范围最常见的原因。Ctrl+Alt+VCmd+Option+V
Inline抽取的反向操作:把方法的身体或变量的值倒回到用它的那些地方。对话框里有“对整个项目做,并顺手删掉声明”的选项,所以按之前先看清你答应了什么。Ctrl+Alt+NCmd+Option+N
Run运行的是工具栏里当前选中的运行配置,不是你正在看的那个文件。开着别的文件按下去、然后看着不该跑的东西跑起来,是这个 IDE 里最常见的误会。Shift+F10Ctrl+R
Debug带上调试器跑同一个配置。Mac 上这是 Ctrl+D,而 Cmd+D 是复制一行,所以修饰键按错一个,得到的不是调试会话,而是多出来的一行代码。Shift+F9Ctrl+D
Toggle a breakpoint在光标所在行加上或去掉断点——点行号旁边的空白栏也一样。条件断点,以及“不停下来只记日志”这类选项,都在右键点那个标记打开的窗口里。Ctrl+F8Cmd+F8
Step over把当前行跑完,停在同一个方法的下一行——行里的调用整个跨过去,不进去。两个系统上是同一个键,但 Mac 上要先把 F 那一排设成功能键。F8
Step into钻进当前行里的那个调用。库和框架的栈帧会按调试器的步进过滤规则跳过去,所以有时看着像只是走到了下一行。F7
Step out把当前方法跑完,回到调用它的地方停下。步进得太深时,这是往回走的路。Shift+F8
Resume the program让停住的程序继续跑到下一个断点。两套键位在这里毫无交集:Mac 上照 Windows 的习惯去按 F9,程序原地不动,倒是屏幕切进了 Mission Control。F9Cmd+Option+R
Run to the cursor一路跑到光标所在的那一行,不用在那儿放断点。要是执行走的路根本不经过那一行,就没有东西拦它,程序直接跑完。Alt+F9Option+F9
Evaluate an expression在程序停住的那个栈帧里,算出你输入的任何表达式。它不是只读窗口:写一个赋值,正在运行的程序状态就真的被改了。Alt+F8Option+F8
Commit把改动过的文件汇总起来,打开提交窗口。它只到提交为止——不另外 push,远端什么也收不到。Ctrl+KCmd+K
Update the project把远端的东西拉下来,让你的工作副本跟上。Mac 上紧邻的 Ctrl+T 是 Refactor This,所以照 Windows 的习惯按下去,拉不到东西,倒是弹出了重构菜单。Ctrl+TCmd+T
Show the diff焦点决定结果的最清楚的例子:在提交窗口或版本控制窗口里按,打开的是所选文件改前改后的对照;在编辑器里按同样的键,复制的是一行。Ctrl+DCmd+D
Next editor tab在打开的标签页那一排里往右挪一格。macOS 把 Mac 这个组合用作“切到右边的桌面”,所以不去键盘设置里把它腾出来,换的就不是标签页而是桌面——这也是要有第二套 Mac 键位的原因之一。Alt+RightCtrl+Right
Previous editor tab同样的事往左做。它走的是标签栏,不是你去过的位置的历史,所以想回到刚才在看的代码,得用后退。Alt+LeftCtrl+Left
Close the editor tab关掉当前的编辑器标签页。Mac 上这个组合跟别的应用一致,但 Windows 上 Ctrl+W 早被扩大选择占了,所以“关闭”挪到了功能键上;旁边的 Alt+F4 关的不是标签页,是整个 IDE。Ctrl+F4Cmd+W
Toggle a bookmark在这一行留个标记,方便以后回来。两个系统上它都撞上了 IDE 之外的东西:Mac 上 F3 打开 Mission Control,Windows 上 F11 是浏览器全屏——正是这样的条目,才要有一套“macOS System Shortcuts”键位。F11F3
Show the bookmark list把你标记过的行汇成一份清单,可以从那里跳过去。Mac 这边跟 Windows 那边毫无共通之处,而且那个组合在 macOS 上是“显示桌面”,得先把它腾出来。Shift+F11Cmd+F3

Chrome45

只要会恢复关掉的标签页(Ctrl/Cmd+Shift+T)和跳到地址栏(Ctrl/Cmd+L),伸手去摸鼠标的次数就少了一大半。

功能按键
New tab在当前窗口打开一个空白标签页,光标直接落在地址栏;要另开窗口用 Ctrl+N。Ctrl+TCmd+T
Reopen closed tab找回刚关掉的标签页,连按会继续往前恢复,关掉的整个窗口也会带着标签页回来。Ctrl+Shift+TCmd+Shift+T
Next tab切到右边的标签页,走到最后一个再回到第一个;Mac 上写的是 Cmd+Option+Right,不过 Ctrl+Tab 也管用。Ctrl+TabCmd+Option+Right
Previous tab切到左边的标签页,到第一个再跳到最后一个;它不会跨窗口,只在这个窗口里循环。Ctrl+Shift+TabCmd+Option+Left
Jump to tab 1直接跳到最左边的标签页;Ctrl+2 到 Ctrl+8 选后面几个,按排列位置数,不是按最近用过的顺序。Ctrl+1Cmd+1
Jump to last tab不管开了多少个,都跳到最右边那个标签页;和 Ctrl+1 到 Ctrl+8 不同,它指最后一个而不是第九个。Ctrl+9Cmd+9
Close tab关掉当前正在看的标签页,不作任何确认;Ctrl+Shift+T 能找回来,关掉最后一个时窗口也一起关。Ctrl+WCmd+W
New window再开一个有独立标签栏的窗口;用的是同一个配置和同一份 cookie,所以登录状态还在。Ctrl+NCmd+N
New incognito window打开一个关闭后不留历史记录和 cookie 的窗口;但你的网络和访问的网站照样看得见你,下载的文件也留在磁盘上。Ctrl+Shift+NCmd+Shift+N
Close window把整个窗口连里面所有标签页一起关掉;Ctrl+Shift+T 会把窗口和标签页一并恢复。Ctrl+Shift+WCmd+Shift+W
Task manager显示每个标签页和扩展占用多少内存和 CPU,并且可以只结束其中一个;这个键只在 Windows 和 Linux 上有,macOS 要从 Window 菜单进。Shift+EscNone
Focus address bar把光标放进地址栏并选中整个网址,直接打字就会替换掉它;Windows 上 Alt+D 和 F6 也到同一个地方。Ctrl+LCmd+L
Search from address bar打开地址栏,但准备好的是向默认搜索引擎提问而不是输入网址;Windows 上 Ctrl+E 一样。Ctrl+KCmd+Option+F
Back在这个标签页自己的历史里退一步;按住不放会列出可以退回的页面。Alt+LeftCmd+Left
Forward把之前退回的步数再往前走;退回后又打开新网址,前进的记录就被清掉了。Alt+RightCmd+Right
Open homepage在这个标签页打开设置里指定的主页;这个网址可能和新标签页并不相同,就算隐藏了主页按钮,快捷键照样有效。Alt+HomeCmd+Shift+H
Scroll one screen一屏一屏往下滚,Shift+Space 往上;光标在输入框里时它只会打出一个空格,所以先按 Esc。Space
Jump to top一下就回到页面最顶端;Mac 上是 Cmd+Up,没有 Home 键的笔记本用 Fn+Left 代替。HomeCmd+Up
Jump to bottom直接落到页面底部;在边滚边加载的页面上,它只能到已经加载出来的那一段末尾。EndCmd+Down
Caret browsing在页面里放一个文字光标,让你只用键盘就能选取文字;第一次会弹窗询问,再按一次 F7 关掉。F7
Reload重新请求同一个网址,但图片、CSS 和 JS 仍可能直接取自缓存——这就是刚改好的文件有时看不到的原因。Ctrl+RCmd+R
Hard reload跳过缓存重新加载,图片和脚本都重新向服务器要;它只对眼前这一页生效,想清得更彻底就打开 DevTools 选 Empty cache and hard reload。Ctrl+Shift+RCmd+Shift+R
Print打开打印预览;印出来的样子由网站的打印样式表决定,可能和屏幕上完全不像。Ctrl+PCmd+P
Save page把网页存到磁盘;类型里可以选完整网页(HTML 加一个资源文件夹)或单个 HTML,登录状态下看到的内容再打开时可能不一样。Ctrl+SCmd+S
Open file打开文件选择窗口,把本机文件显示在标签页里;网址变成 file://,凡是需要服务器的功能都会失效。Ctrl+OCmd+O
View source显示服务器发来的原始 HTML,也就是脚本改动之前的样子;要看当前画面的结构,请用 DevTools 的 Elements 面板。Ctrl+UCmd+Option+U
Find in page打开查找栏,只在当前这一页的文字里搜;折叠起来还没渲染的内容和别的标签页它都找不到。Ctrl+FCmd+F
Find next跳到查找栏的下一个匹配;查找栏开着时按 Enter 一样,就算关掉了,Ctrl+G 也会接着上次的词继续找。Ctrl+GCmd+G
Find previous反着一个个回看匹配结果;查找栏开着时 Shift+Enter 一样。Ctrl+Shift+GCmd+Shift+G
Bookmark page把当前页加入书签,并沿用你上次选的文件夹;如果这页已经加过,同一个键就变成编辑或删除的对话框。Ctrl+DCmd+D
Show bookmarks bar开关地址栏下方的书签栏;即使关掉,在新标签页上它还是会出现。Ctrl+Shift+BCmd+Shift+B
Bookmark manager在标签页里打开书签管理器;Windows 是 Ctrl+Shift+O,Mac 却是 Cmd+Option+B,所以在 Mac 上按 Cmd+Shift+O 毫无反应。Ctrl+Shift+OCmd+Option+B
History打开历史记录页;Mac 上是 Cmd+Y,因为 Cmd+H 在 macOS 里是隐藏应用的键,Chrome 不去占用。Ctrl+HCmd+Y
Downloads打开下载列表;从列表里删掉一条并不会删掉磁盘上的文件,Mac 上的键是 Cmd+Shift+J。Ctrl+JCmd+Shift+J
Clear browsing data打开清除历史记录、cookie 和缓存的对话框;时间范围默认很短,不先改它就会清得比你以为的少。Ctrl+Shift+DeleteCmd+Shift+Delete
Zoom in把文字和图片一起放大;缩放级别按网站分别记住,+ 和 = 是同一个键,不需要按 Shift。Ctrl+PlusCmd+Plus
Zoom out把缩放降一级;这个值同样按网站保存,某个网站看起来特别小,多半就是这里留下来的。Ctrl+MinusCmd+Minus
Reset zoom把缩放恢复到 100%,同时清掉为该网站记住的级别。Ctrl+0Cmd+0
Full screen把浏览器的边框全部隐藏,只留页面;macOS 用 Ctrl+Cmd+F,Fn+F 也可以,这和视频播放器自己开的全屏并不是一回事。F11Ctrl+Cmd+F
Open DevTools打开开发者工具,停在你上次用的那个面板;Windows 上 Ctrl+Shift+I 也是一样。F12Cmd+Option+I
Open Console打开开发者工具并把光标直接放进控制台;只是去看报错时,它比 F12 少一步。Ctrl+Shift+JCmd+Option+J
Inspect element以选取模式打开开发者工具,你接下来点哪里,Elements 面板就定位到那个元素;Mac 上 Cmd+Shift+C 同样可以。Ctrl+Shift+CCmd+Option+C
Command menu在开发者工具里按名字执行任何命令——截图、覆盖率、打开某个面板;只有焦点在开发者工具上时才有效。Ctrl+Shift+PCmd+Shift+P
Device toolbar打开设备工具栏来模拟屏幕尺寸和 User-Agent;它并不能重现真机的性能、触控和字体。Ctrl+Shift+MCmd+Shift+M
Search across files在所有已加载的源文件里搜索,不只是打开的那一个,连打包产物和库也包括;Mac 上的 Cmd+Option+F 只有在焦点位于开发者工具时才是这个意思。Ctrl+Shift+FCmd+Option+F

Google Sheets40

它跑在浏览器里,所以浏览器先抢走的组合——比如 Ctrl+W——根本到不了表格。这就是表格快捷键多用 Alt/Option 的原因。

功能按键
Search the menus输入菜单项的名字,它就直接带你过去;这是抵达那些没有快捷键的功能最快的办法,Mac 上是 Option+/。Alt+/Option+/
Show every shortcut把整份快捷键清单直接显示在屏幕上,比去记那些一年只用两次的组合省事。Ctrl+/Cmd+/
Insert rows above or columns to the left选中的是行就在上面插入,选中的是列就在左边插入;插进来的是什么,由你的选择决定,不是由按键决定。Ctrl+Alt+=Cmd+Option+=
Delete the selected rows or columns删掉选中的行或列;Delete 只是清空内容,而这是把整条抽走,后面的会补上来。Ctrl+Alt+MinusCmd+Option+Minus
Insert a row below在下面插入一行;这不是一次按完的组合,而是按顺序走菜单,在非 Chrome 浏览器里第一步变成 Alt+Shift+I。Alt+I·R·BCtrl+Option+I·R·B
Insert a column to the right在右边插入一列;同样是按顺序走菜单,最后一个是字母 O,不是数字 0。Alt+I·C·OCtrl+Option+I·C·O
Select the whole column选中该单元格所在的整列;Mac 上 Cmd+Space 归 Spotlight,所以 Sheets 在两个系统里都用 Ctrl+Space。Ctrl+Space
Select the whole row选中该单元格所在的整行;选好整行后按 Ctrl+Alt+Minus,这一行会整条被删掉。Shift+Space
Fill down用上面一格填满下方选中的单元格;组合与 Excel 相同,而且 Sheets 会把源单元格的条件格式一起带过来。Ctrl+DCmd+D
Fill right用左边一格填满右侧选中的单元格;相对引用会跟着挪,A1 变成 B1。Ctrl+RCmd+R
Insert a link给选中的单元格加链接;已有文字会变成链接,同一个框里也能选文件内的其他工作表和区域。Ctrl+KCmd+K
Type in today date把今天的日期作为固定值写进去;Mac 上是 Cmd+;,而 Excel 做同一件事要 Ctrl+;,两边来回很容易记错。Ctrl+;Cmd+;
Type in the current time把当前时间作为固定值写进去;就是日期那个组合再加 Shift,配成一对就不容易忘。Ctrl+Shift+;Cmd+Shift+;
Paste values only只粘值,把格式和公式都丢掉;从网页上复制表格时,就是靠它挡住颜色和字体跟过来。Ctrl+Shift+VCmd+Shift+V
Open Paste special打开可以选择只粘格式、行列转置、只粘条件格式等的对话框;浏览器或键盘布局可能抢走这个组合,所以最好也记得用 Alt+/ 走菜单。Ctrl+Alt+VCmd+Option+V
Insert a comment插入可以回复并会发通知的评论;和备注不同,它可以用 @ 叫人。Ctrl+Alt+MCmd+Option+M
Insert a note插入一条安静的备注,没有回复也没有通知;只在单元格角上显示一个深色小标记,和 Excel 的旧式备注是同一种东西。Shift+F2
Bold把选中的文字加粗或取消;斜体就在旁边,Ctrl+I,Mac 上是 Cmd+I。Ctrl+BCmd+B
Underline给选中单元格的文字加或去掉下划线;这和链接自带的下划线是两种不同的格式。Ctrl+UCmd+U
Strikethrough给文字画上删除线,看着像已经做完;这是 Sheets 里被查得最多的组合,而两个系统毫无共同点:Windows 是 Alt+Shift+5,Mac 是 Cmd+Shift+X。Alt+Shift+5Cmd+Shift+X
Centre the contents把单元格内容居中;Windows 版 Excel 没有这个组合、得走功能区,而 Sheets 在两个系统上一按就好。Ctrl+Shift+ECmd+Shift+E
Align left把内容左对齐;在 Excel 里同一个 Ctrl+Shift+L 是开关筛选,这是两个软件之间最容易搞混的地方。Ctrl+Shift+LCmd+Shift+L
Align right把内容右对齐;数字本来就默认靠右,需要用这个键,往往说明那个值是以文本进来的。Ctrl+Shift+RCmd+Shift+R
Clear the formatting只清掉格式(加粗、颜色、数字格式),内容留着;这和删值的 Delete 正好相反。Ctrl+\Cmd+\
Draw an outer border只画所选区域的外框;里面的线要用同一组里的其他数字。Alt+Shift+7Option+Shift+7
Remove every border清掉所选区域的全部边框;残留的线让打印显得乱时,先按它试试。Alt+Shift+6Option+Shift+6
Number format with decimals改成带两位小数和千位分隔符的数字格式;这六种数字格式在 Mac 上也用 Ctrl,不是 Cmd。Ctrl+Shift+1
Time format改成时间格式;底下的值把一天算作 1,所以要显示 25 小时得用时长格式,而不是这个。Ctrl+Shift+2
Date format改成日期格式;以文本进来的日期不会因此改样子,那时得把值重新输入一遍。Ctrl+Shift+3
Currency format改成货币格式;数字 1 到 6 是 Sheets 自己排的顺序,和 Excel 的编号对不上。Ctrl+Shift+4
Percent format改成百分比格式;删除线用的是同一个数字加 Alt+Shift+5,所以要看清修饰键,这里是 Ctrl+Shift+5。Ctrl+Shift+5
Scientific format改成 1.2E+05 这样的科学计数格式;数字太大或太小、被列宽挤成一串井号时很有用。Ctrl+Shift+6
Go to the next sheet切到右边一张工作表;Excel 用 Ctrl+PageDown,而 Sheets 用 Alt+Down,这是两个软件差别最大的地方。Alt+DownOption+Down
Go to the previous sheet切到左边一张工作表;Mac 上是 Option+Up,表很多时不如直接调出工作表清单。Alt+UpOption+Up
Show the list of sheets把底部的工作表标签以列表弹出来;标签被挤到屏幕外时,这是唯一快的办法。Alt+Shift+KOption+Shift+K
Insert a new sheet在最后面新建一张工作表;Mac 笔记本要同时按住 Fn,F11 才能越过浏览器传到 Sheets。Shift+F11Shift+Fn+F11
Show formulas instead of results显示公式而不是结果;即使在 Mac 上,这个也要用 Ctrl 而不是 Cmd。Ctrl+`
Open Explore打开会读取你所选区域、并给出汇总和图表建议的面板;手工做数据透视之前值得先看一眼。Ctrl+Alt+Shift+ICmd+Option+Shift+I
Find and replace打开查找和替换;Mac 上 Cmd+H 是隐藏应用,所以 Sheets 用 Cmd+Shift+H,正则表达式的选项就在这个框里。Ctrl+HCmd+Shift+H
Freeze the top rows把标题行钉在屏幕上;Sheets 根本没有默认组合,要用 View 菜单里的 Freeze,或者把行号上方那条粗灰条往下拖。这个系统上没有

Gmail38

Gmail 的快捷键大多要先在设置里打开 Keyboard shortcuts on 才有效——没打开时,按单个字母键什么也不会发生。

功能按键
Compose a new message在右下角弹出写新邮件的窗口。设置里没打开 Keyboard shortcuts on 就什么也不会发生,光标停在输入框里时只会打出一个字母。c
Compose in a new tab把新邮件开成一整个浏览器标签页,而不是右下角的小框——写长信或加很多附件时更顺手,旁边还能继续看 Inbox。d
Send the message把正在写的邮件直接发出去。它是快捷键设置关着也照样生效的少数几个之一,写了一半的信往往就是这么飞出去的。Ctrl+EnterCmd+Enter
Add Cc recipients把光标移到 Cc 那一行,如果这行是收起来的就展开。只有写信窗口有焦点时才管用,在邮件列表里按没有反应。Ctrl+Shift+CCmd+Shift+C
Add Bcc recipients把光标移到 Bcc 那一行。Bcc 里的人彼此看不见,可其中一个人一按全部回复,暗抄这件事就露出来了。Ctrl+Shift+BCmd+Shift+B
Insert a link把选中的文字变成链接。什么都没选就按,它会同时问显示文字和网址,所以先选好文字更快。Ctrl+KCmd+K
Archive the conversation只把会话移出 Inbox,并不删除——搜索和 All Mail 里照样找得到。把它和删除搞混,是整份清单里代价最大的一次误按。e
Move the conversation to Trash把会话丢进 Trash,三十天后自动清空,之后连搜索也找不回来。要是只想让它从眼前消失,该按的是归档。#
Mute the conversation让这个会话以后收到的回复都绕过 Inbox。东西没有消失,仍然堆在 All Mail 里,所以它是让一条又长又多人的邮件链安静下来的办法。m
Snooze the conversation把邮件藏到你挑的时间,到点再把它送回 Inbox 顶端。推迟回信很方便,但日期挑错,在那之前你什么提醒也不会收到。b
Mark as read不打开就把它标成已读。作用对象是选中的或鼠标停着的那条会话,什么都没指着时,加粗还是加粗。Shift+I
Mark as unread把未读标记加回去,让会话重新显眼。当待办记号很好用,但对已经归档的会话,它只改标记,不会把邮件送回 Inbox。Shift+U
Star the conversation给邮件加上或去掉星标。如果你开了多种星标图案,每按一次是换成下一个图案而不是取消,所以按一下没消失才是正常的。s
Report as spam把邮件移到 Spam,同时用这次判断去训练过滤。误报了正常的寄件人,他以后的信也可能落进 Spam,所以按错要立刻撤销。!
Undo the last action撤销你刚做的那一步,但只在屏幕底部那条确认提示还在的时候有效;提示一消失,这个键就再也够不着那个动作,寄出的邮件也一样。z
Reply在打开的会话里开始写回复。收件人是你当前展开的那封邮件的寄件人,所以在多人接力的长邮件链里,先瞄一眼收件人那一行更稳妥。r
Reply to everyone回给寄件人以及所有原本在 Cc 里的人。在大邮件链里把它和普通回复搞混,你写的话就有二十个人看见,所以发出前先看一眼收件人数量。a
Forward把你正在看的这一封转给别人。要把整条邮件链转出去,得从会话菜单里选 Forward all;这个键只带走展开的那一封。f
Reply in a new window在单独弹出的窗口里写回复,写的时候原来的邮件链还能照着读——需要大量引用时很顺手。Shift+R
Reply to everyone in a new window在单独窗口里写发给所有人的回复;真正的好处是窗口大,收件人名单能一眼看全。Shift+A
Forward in a new window在单独窗口里写转发,能把要补的说明和原文并排改——需要附上来由再转出去时用它。Shift+F
Next message in the thread在打开的会话里往下跳到下一封并展开它。在列表视图里没有会话可走,按了也没反应。n
Previous message in the thread在打开的会话里往上回到前一封。要在长链里回溯谁在什么时候说了什么,比用鼠标一封封折叠展开快。p
Open the conversation打开指针停着的那条会话;Enter 也是同一件事,所以可以一路扫列表、不挪手就进去。o
Back to the conversation list回到你原来那份列表。它只是把界面退回去,不取消任何操作,要收回归档或删除得按撤销那个键。u
Move to the newer conversation在列表里往上挪一格,到更新的那条会话。会话开着时它照样管用,读着就能一路往上走。k
Move to the older conversation在列表里往下挪一格,到更旧的那条会话。这类走动的键是单个字母,光标要是在回复框里,字母就打进正文了。j
Search mail把光标移进邮件搜索框。它只是一个字符,焦点在正文里时不会开搜索,而是把那个字符打进你的文字。/
Go to Inbox回到 Inbox。这两个键是一前一后按,不是同时按,而且这类连按的组合同样要先打开快捷键设置才生效。g·i
Go to Starred只列出你加了星标的邮件。星标是只有自己看得见的记号,别人看同一封信不会有任何不同。g·s
Go to Sent打开你已发送的邮件列表——确认信是否真的寄出、寄到了哪个地址,这是最快的路。g·t
Go to Drafts跳到没写完的邮件堆放的地方。Gmail 边打边存,所以连你只是把窗口关掉的那封也还在这里等着。g·d
Jump to a label打开标签选择框,跳到那个标签的列表。它只是过去看,给邮件贴标签是另一个键。g·l
Open the label menu给选中的会话贴上或摘掉标签。标签是名牌不是文件夹——一封信可以挂好几个,贴了也不会从 Inbox 消失。l
Open the move-to menu在贴标签的同一步把邮件移出 Inbox。它和贴标签那个菜单的差别全在这里:一个会从列表消失,一个留在原处。v
Select the conversation勾上会话前面的方框,让下一个命令落在它身上。几乎每个动作键都要求先选中或先把鼠标停上去,一个键看着没反应,通常就是漏了这一步。x
Select every conversation on the page选中你当前这一页的所有会话,而不是整个标签。要覆盖全部,还得点一下 Gmail 随后给出的那个链接。*·a
Show the shortcut list把快捷键清单盖在画面上。什么都没出来,就说明设置里的快捷键是关着的——所以这也是最快的检查办法。?

Outlook35

这里写的组合是装在电脑上的 Outlook;网页版 Outlook 的按键不一样,而且要在设置里自己选用 Outlook、Gmail 还是 Yahoo 的那一套。

功能按键
New mail message不管你在哪个视图,都会开一个空白邮件窗口。网页版 Outlook 在这个位置放的是 Ctrl+N 或单独一个 N,所以习惯了桌面版的手,在网页上会先按空一次。Ctrl+Shift+MCmd+N
New item of the current type它做出的是当前视图会做的东西——在 Mail 里是邮件,在 Calendar 里是约会,在 People 里是联系人。这种跟着视图变的行为最容易让人意外,想什么时候都新建邮件就用专门那组键。Ctrl+NCmd+N
New calendar appointment就算你在 Mail 里,也能直接开一个新约会窗口。Mac 版 Outlook 没有专门开约会的键,得先切到 Calendar,再在那里新建项目。Ctrl+Shift+ACmd+N
New task新建一个任务项。Mac 版 Outlook 把任务交给了 Microsoft To Do,根本没有对应的组合,所以另一栏留空。Ctrl+Shift+K这个系统上没有
Send the message把正在写的邮件寄出去。在 Windows 上 Ctrl+Enter 也能寄,但第一次会问你是不是真要寄;这个提问可以在设置里关掉,之后邮件就悄悄飞走了。Alt+SCmd+Enter
Save the draft不寄出,把邮件留在 Drafts 里。关窗口时也会问同样的事,但只在正文改过之后才问——只加了附件就关掉,它可能一声不响地没了。Ctrl+SCmd+S
Insert a hyperlink把正文里选中的文字变成链接。同一组合在收件人栏里的意思是 Check Names,所以光标停在哪里,决定你得到的是链接还是姓名核对。Ctrl+KCmd+K
Open the Address Book打开通讯簿,从里面挑收件人。Mac 版没有调出这个窗口的默认按键,得从收件人按钮进去。Ctrl+Shift+B这个系统上没有
Reply只回给寄件人。它对列表里高亮的那封也有效,所以不打开就能回;不过光标在阅读窗格里时,最好看一眼列表选中的到底是哪封。Ctrl+RCmd+R
Reply to everyone回给寄件人以及所有 Cc 里的人。它跟普通回复只差一个键,在发给全公司的通知上,这一次手滑就是几百封信。Ctrl+Shift+RCmd+Shift+R
Forward把邮件转给别人。Windows 桌面版把在几乎所有程序里都表示查找的那个组合用在了转发上;而网页版 Outlook 的转发是 Ctrl+Shift+F,这个组合在桌面版打开的却是高级查找。Ctrl+FCmd+J
Reply with a meeting invitation不用文字回信,而是直接把同一批人拉进一个会议。来回超过四轮时这条路更快;Mac 版 Outlook 没有对应的默认按键。Ctrl+Alt+R这个系统上没有
Mark as read不打开就把列表里高亮的那封标成已读。这个键属于邮件列表,光标一旦落在阅读窗格的正文或搜索框里,按了就没去处。Ctrl+QCmd+T
Mark as unread把邮件重新标成未读。网页版 Outlook 用的是同一个字母,但焦点在列表上时单按那个字母也生效,所以从桌面版过来的人很容易把状态翻两次。Ctrl+UCmd+Shift+T
Flag for follow up给邮件竖一面待办的旗。在 Windows 上它只到得了邮件列表,光标在阅读窗格里按就没反应;在 Mac 上这些旗子键是定截止日的,第一个是今天,后面几个是其他日期。InsertCtrl+1
Delete the item把选中的项目移到 Deleted Items。这是搬走而不是销毁——在你清空那个文件夹或保留策略到期之前,邮件都还在。Delete
Delete without using Deleted Items不经过 Deleted Items 直接删掉。唯一的退路是服务器端的可恢复期,而这个时长由管理员设定——用公司账号时,你连有几天都不一定知道。Shift+Delete
Move to a folder挑一个文件夹,把邮件搬进去。Mac 版 Outlook 用的是另一个字母,网页版沿用 Windows 的那组,所以三边都用的人只需要单记 Mac 这个例外。Ctrl+Shift+VCmd+Shift+M
Copy to a folder把原件留在原处,在另一个文件夹里放一份副本。它是移动的孪生键,同一封邮件出现在两处的报告,多半就是想按移动却按了它。Ctrl+Shift+Y这个系统上没有
Search the current folder把光标移进搜索框,范围就设在你当前这个文件夹。要翻整个邮箱得在那里把范围放宽,而网页版 Outlook 把搜索挪到了 Alt+Q。Ctrl+ECmd+Option+F
Open Advanced Find打开一个可以逐项填寄件人、日期、附件的查找窗口。这个组合正是网页版 Outlook 里的转发,所以同一双手指在不同地方做的是两件毫不相干的事。Ctrl+Shift+FCmd+Shift+F
Find text inside the open message在你打开的这封邮件里找文字。它不翻邮箱,只看这一封的正文,正适合在长会议记录或合同正文里定位某个词。F4Cmd+F
Switch to Mail从 Calendar 或 People 回到 Mail 视图。哪些键有效是随视图变的,所以快捷键忽然不听话时,先回到这里试试。Ctrl+1Cmd+1
Switch to Calendar切到 Calendar 视图。网页版 Outlook 到日历用的是 Ctrl+Shift+2,数字一样但多一个修饰键,两边都用的人常在这里卡住。Ctrl+2Cmd+2
Switch to People切到联系人视图。这些数字沿用经典 Outlook 的模块顺序,所以即便新版 Outlook 和网页版把左侧图标重排过,靠数字仍然更可靠。Ctrl+3Cmd+3
Switch to Tasks切到任务视图。Mac 版 Outlook 把这个视图整个交给了 Microsoft To Do,没有可切的去处,所以另一栏是空的。Ctrl+4这个系统上没有
Switch to Notes切到便笺视图。只有经典的 Windows 版 Outlook 还留着这个模块,换到新版 Outlook 后按这个数字就无处可去。Ctrl+5这个系统上没有
Switch to the Inbox直接跳到 Inbox 本身,而不只是邮件模块——在子文件夹深处时一步就能回来。Mac 版 Outlook 没有这个组合。Ctrl+Shift+I这个系统上没有
Go to a folder by name输入文件夹名字就跳过去。账号的文件夹树又深又宽时,这比用鼠标一层层展开快得多;Mac 版 Outlook 没有。Ctrl+Y这个系统上没有
Open the selected item把高亮的项目单独开成一个窗口。只有邮件列表有焦点时才管用,点过阅读窗格之后得先把焦点交回列表。Ctrl+OCmd+O
Close the open item关掉打开的项目;如果你正在改草稿,它会问要不要保存。在主窗口里,它先清空搜索框,而不是关闭什么。Esc
Go to the next open item在你单独开成窗口的那些项目之间来回走。它不是往下走邮件列表,而是在开着的窗口之间打转,所以想翻列表的人会觉得它坏了。Ctrl+.这个系统上没有
Go to the previous open item反向绕过开着的窗口,回到上一个项目。只开了一个窗口时没有去处,按了也不会有事发生。Ctrl+,这个系统上没有
Print打印高亮的项目或打开的邮件。在 Windows 上会先出来一个打印面板,再按一次 Enter 就直接送进打印机,所以习惯性连按两下就会没检查就印出来。Ctrl+PCmd+P
Undo the last action撤销你刚做的编辑或移动。已经寄出的邮件不在它的射程内:撤回是另一条命令,只在同一个组织内、而且条件对上时才有效。Ctrl+ZCmd+Z

Notion39

没有绑定按键的功能都走斜杠菜单——输入 / 再加上名字的几个字母,连 callout 这种完全没有按键的块也能调出来。

功能按键
Open Quick Find按名字搜遍整个工作区,然后跳到那一页。在浏览器标签页里同样的组合是打印,所以弹出打印对话框时,改用 Notion 备的另一个键 Ctrl/Cmd+K。Ctrl+PCmd+P
Search inside the page只在打开的这一页里找文字。浏览器自带的查找只看已经画出来的部分,而 Notion 下面的内容是后加载的,所以在长页面上浏览器会说某个词不存在。Ctrl+FCmd+F
Create a new page新建一个页面。它只在装好的应用里生效:在浏览器标签页里,同一个键会开一个浏览器窗口,根本传不到 Notion——这是被报告最多的“没用的快捷键”。Ctrl+NCmd+N
Open a new Notion window再开一个 Notion 窗口——把两页并排放着搬东西就靠它。在浏览器里同样的组合开出来的是无痕窗口。Ctrl+Shift+NCmd+Shift+N
Show or hide the sidebar把左边那栏收起或放回来,让正文变宽。在表格很宽的数据库页面上,这是不用横向滚动就能读完的最省力办法。Ctrl+\Cmd+\
Switch between dark and light mode在深色和浅色之间来回切换。它只改你自己的屏幕,别人看同一页不会有任何变化。Ctrl+Shift+LCmd+Shift+L
Go back a page退回你刚才那一页。它和浏览器的后退同一个方向,所以在标签页里照样管用,尤其适合数据库条目开进去又退出来的来回。Ctrl+[Cmd+[
Jump to the parent page往上跳到装着这一页的那一页。在最上层的页面上没有更上层,按了不会有事发生。Ctrl+Shift+UCmd+Shift+U
Copy the page link把指向这一页的链接放进剪贴板。在浏览器标签页里,这个组合会先被浏览器拿去用作地址栏,所以只有在装好的应用里才靠得住。Ctrl+LCmd+L
Select the block you are in把文字光标变成“选中一个块”的状态。所有块级命令只在这个状态下才生效,所以移动或复制看着没反应时,通常你还在文字里面。Esc
Select every block on the page选中页面上所有的块。第一次按只取你所在的那个块,第二次才扩到整页,所以跟别处不同,按一次并不等于全选。Ctrl+ACmd+A
Extend the selection to more blocks先选中一个块,再靠它把选择一块块地扩大。要是光标还在文字里就按,选到的是字母而不是块,所以顺序很关键。Shift+Down
Duplicate the selected blocks在选中的块正下方再造一份。在浏览器标签页里没选中块就按,浏览器可能先接走,变成加书签。Ctrl+DCmd+D
Move the block up把块往上挪一格。不用拖鼠标就能改顺序,嵌在它下面的子块会一起跟上去。Ctrl+Shift+UpCmd+Shift+Up
Move the block down把块往下挪一格。一次选好几个块之后它照样管用,所以整团段落搬家用它最快。Ctrl+Shift+DownCmd+Shift+Down
Nest the block under the one above把块嵌到正上方那个块的下面。在表格或数据库里,同一个键的意思变成跳到下一格,所以它随位置而变。Tab
Move the block out one level把嵌进去的块往外拉出一层。它的子块也会跟着出来一层,所以要拆掉列表结构时,从上往下做不容易乱。Shift+Tab
Open the block menu打开作用于选中块的菜单——转换类型、颜色、复制都在这里,那些没有自己按键的命令也住在这里。Ctrl+/Cmd+/
Turn the block into plain text把块变回没有任何装饰的正文,文字原样留着。这是不删东西就撤掉错标题或错列表的办法;这一族在 Windows 上用 Shift,在 Mac 上用 Option,两边形状不同。Ctrl+Shift+0Cmd+Option+0
Turn the block into Heading 1把已经写好的块转成最大号标题。它是写完之后再搭结构用的,跟只在空行上才生效的 markdown 触发写法目的不同。Ctrl+Shift+1Cmd+Option+1
Turn the block into Heading 2把块转成第二级标题。Notion 的标题只有三级,更深的层次要靠缩进嵌套来表示,而不是再加标题。Ctrl+Shift+2Cmd+Option+2
Turn the block into Heading 3把块转成最小号标题。目录块只收这三级,所以想出现在目录里的文字必须是标题,不能只是加粗。Ctrl+Shift+3Cmd+Option+3
Turn the block into a to-do在块前面加个方框,把它变成待办。它能一次转换多个选中的块,所以把已经写好的清单改成勾选清单用它最快。Ctrl+Shift+4Cmd+Option+4
Turn the block into a toggle把块转成可以折叠的折叠块。要放进去的内容得随后缩进嵌到它下面,留在外面的部分折起来时并不会一起藏住。Ctrl+Shift+7Cmd+Option+7
Turn the block into a code block把块转成代码块。里面不吃任何格式,加粗和链接都失效,语言要在块的右上角另外挑。Ctrl+Shift+8Cmd+Option+8
Bold把选中的文字加粗。什么都没选就按也会打开,之后打出来的字就都是粗的。Ctrl+BCmd+B
Underline给选中的文字加下划线。在浏览器标签页里这个组合会跟“查看网页源代码”撞车,谁赢要看是哪个浏览器,所以装好的应用才稳。Ctrl+UCmd+U
Strikethrough在选中的文字上划一道线。用来标记做完而不删掉;不过勾上待办后 Notion 自己就会划线,两样不必都做。Ctrl+Shift+SCmd+Shift+S
Inline code把选中的文字在句子里裹成等宽字体。这跟把整个块变成代码不同,裹起来的字仍然是这句正文的一部分。Ctrl+ECmd+E
Turn the selected text into a link把选中的文字变成链接并问你网址。什么都没选就按,同一个组合改去开搜索框,所以结果取决于有没有选中东西。Ctrl+KCmd+K
Heading 1 while typing在空块的最前面打出来,这一行就变成最大号标题。写在句子中间它就只是个普通符号——这种触发只在块是空的、光标在最开头时才会启动。#·Space
Heading 2 while typing在空块最前面打就得到第二级标题。符号的个数决定级别,而在已经是标题的行上再打一次,它只会变成标题里的文字。##·Space
Heading 3 while typing在空块最前面打就得到最小号标题。打四个或更多符号根本不会变成标题,符号就那样留着——这时你会发现 Notion 只有三级标题。###·Space
Toggle list while typing在空块最前面打就做出一个可折叠的折叠块。光标会停在它的标题行上,所以内容要换到下一行、缩进一层放进去。>·Space
Code block while typing在空块里连打三个这个符号就开出一个代码块。进去以后 Enter 是换行,所以要出来得把光标移到它下面的空行。```
Divider while typing在空块里连打三个短横就放下一条分割线。分割线是装不了文字的块,要删就得选中这个块再删。---
Open the slash command menu在块里打这个符号,能插入的东西就全部列出来,后面再打几个字母就能收窄。它是通往那些没有按键的功能的唯一路,实际上是整套里最有用的一个。/
Insert a callout把一段文字装进一个醒目的框里。它既没有 markdown 触发写法,也没有自己的按键,只能从斜杠菜单进去——而这样的块还有好几个,这就是要记住那个菜单的理由。/callout·Enter
Add a comment给选中的文字或块加一条评论。什么都没选时它就落在你所在的块上;挂在文字上的评论,一旦那些文字被删掉,就会被当作已解决而从画面上消失。Ctrl+Shift+MCmd+Shift+M

Windows40

Win 键组合会在任何程序之前被系统截走——不会跟程序冲突,程序也无法覆盖它。

功能按键
Open or close the Start menu打开或关闭开始菜单;打开后直接打字就是搜索,所以知道程序名比在列表里翻要快。Win这个系统上没有
Open search直接打开搜索框;同一个框除了文件名,也会搜设置项和网页。Win+S这个系统上没有
Open Settings打开设置应用;开的是现在的设置窗口,不是旧控制面板,找不到项目时在它的搜索框里打名字最快。Win+I这个系统上没有
Open the Run box打开只输入一行命令的运行框;像 cmd、regedit、control 这些,直接叫名字比在开始菜单里翻更快。Win+R这个系统上没有
Open the Quick Link menu打开一小串维护工具的菜单:设备管理器、终端、磁盘管理;效果和右键点开始按钮一样。Win+X这个系统上没有
Lock the computer立刻锁屏;程序照旧运行,所以这不是注销,是离座时能按的最短组合。Win+L这个系统上没有
Open Task Manager直接打开任务管理器;比用 Ctrl+Alt+Delete 绕安全界面少一步,程序卡死时该按这个。Ctrl+Shift+Esc这个系统上没有
Open the security screen调出带锁定、注销和任务管理器的安全界面;在远程桌面或虚拟机里,这个组合会被本机抢走,只能从菜单里发送。Ctrl+Alt+Delete这个系统上没有
Open clipboard history把最近复制过的东西列成清单;第一次要同意开启,之后才开始记录。Win+V这个系统上没有
Open the emoji panel打开选表情和符号的面板;除了图形,箭头、数学符号和特殊字符也在这里。Win+Period这个系统上没有
Zoom in with Magnifier打开放大镜并放大画面;要用 Win+Esc 关掉,不然放大的状态就一直留着。Win+Plus这个系统上没有
Choose how to use a second screen打开选择第二块屏幕怎么用的面板:复制、扩展或只用一块;会议室投影不出画面时,第一个该按的就是它。Win+P这个系统上没有
Open quick settings打开含 Wi-Fi、声音、亮度的快速设置;在 Windows 10 里同一个组合打开的是通知中心,所以这两个键会让人觉得对调了。Win+A这个系统上没有
Open the notification centre打开带日历的通知中心;在 Windows 11 里通知在这边,快速设置是 Win+A。Win+N这个系统上没有
Restart the graphics driver重启显卡驱动;屏幕黑掉时,它在不动已打开程序的前提下把画面救回来,屏幕会响一声并闪一下。Win+Ctrl+Shift+B这个系统上没有
Run as administrator把开始搜索里选中的程序以管理员权限启动;按住 Ctrl+Shift 点任务栏图标效果相同。Ctrl+Shift+Enter这个系统上没有
Show or hide the desktop把所有打开的窗口收下去,再按一次原样恢复;和不会回来的 Win+M 不同,适合快速看一眼桌面。Win+D这个系统上没有
Peek at the desktop只在按住的时候把窗口变透明,让你瞄一眼桌面,一松手就全恢复。Win+Comma这个系统上没有
Open Task View把打开的窗口和虚拟桌面摊在一个界面上;和 Alt+Tab 不同,松手后它仍然开着,可以把窗口拖到别的桌面。Win+Tab这个系统上没有
Add a virtual desktop再建一个空的虚拟桌面并把你带过去;不关任何窗口就把两摊活分开,靠的就是它。Win+Ctrl+D这个系统上没有
Move to the next virtual desktop切到右边的虚拟桌面;按 Left 是反方向,到最后一个就停住,不会绕回第一个。Win+Ctrl+Right这个系统上没有
Close this virtual desktop关掉你当前所在的虚拟桌面;里面的窗口不会跟着关,而是挪到旁边那个桌面。Win+Ctrl+F4这个系统上没有
Snap the window to the left把当前窗口贴到屏幕左半边;贴好后 Windows 会给出右半边的候选窗口,用方向键选一个就并排放好了。Win+Left这个系统上没有
Snap the window to the right把当前窗口贴到屏幕右半边;对已经贴好的窗口再按一次,它会被推到下一块显示器,第二下要小心。Win+Right这个系统上没有
Maximise the window把窗口放大到占满屏幕;对已经贴在半边的窗口,它是变成全屏,而不是缩成四分之一。Win+Up这个系统上没有
Minimise the window把窗口收进任务栏;对最大化的窗口,第一下只是还原原来大小,第二下才最小化。Win+Down这个系统上没有
Open the snap layouts打开选择窗口摆放网格的面板;这是 Windows 11 才有的功能,旧版本上没有。Win+Z这个系统上没有
Move the window to the next monitor把当前窗口移到右边那块显示器;大小不变,只换位置,按 Left 就回到左边的屏幕。Win+Shift+Right这个系统上没有
Switch between open windows在打开的窗口之间切换;按住 Alt 连点 Tab 来挑,用 Ctrl+Alt+Tab 则松手后列表还留在屏幕上。Alt+Tab这个系统上没有
Close the active window关掉当前窗口;如果焦点在桌面上,没有窗口可关,弹出来的就是关机对话框。Alt+F4这个系统上没有
Open File Explorer在新窗口里打开文件资源管理器;即使已经开着也会再开一个,想并排看两个文件夹就用它。Win+E这个系统上没有
Create a new folder在当前文件夹里新建一个文件夹;建好后名字已处于可编辑状态,直接打字就行。Ctrl+Shift+N这个系统上没有
Rename the selected item给选中的文件改名;输完名字按 Tab 会跳到下一个文件的名字,可以连着改好几个。F2这个系统上没有
Delete without the Recycle Bin跳过回收站直接删除;回收站里什么都不会留,所以也没有可还原的,删之前会先确认一次。Shift+Delete这个系统上没有
Open the properties of the item打开所选对象的属性窗口;文件看大小和日期,驱动器看剩余空间。Alt+Enter这个系统上没有
Go up one folder在文件夹路径里往上一级;而 Alt+Left 是回到刚才那个文件夹,两者不是一回事。Alt+Up这个系统上没有
Capture part of the screen让你拖出屏幕的一小块;截下来的图进剪贴板,点通知就能打开编辑再保存。Win+Shift+S这个系统上没有
Copy the whole screen把整个屏幕复制到剪贴板;在 Windows 11 里这个键默认改成打开截图工具,想要旧行为得去设置里改回来。PrtSc这个系统上没有
Save the whole screen as a file把整个屏幕存成图片文件;PNG 会堆在图片文件夹下的 Screenshots 里,保存那一下屏幕会暗一次。Win+PrtSc这个系统上没有
Copy only the active window只把最前面那个窗口复制到剪贴板,不是整个屏幕,所以后面开着的东西不会入镜。Alt+PrtSc这个系统上没有

macOS30

Cmd 在 Windows 的 Ctrl 位置上。文字移动是例外:到行尾用 Ctrl+A/E 或 Cmd+←/→。

功能按键
Open Spotlight search在任何地方弹出搜索框,应用、文件、算式、汇率一行搞定;装了两种以上输入法时,这个组合会和切换语言打架,得在设置里让开一个。这个系统上没有Cmd+Space
Switch to the other input source切回上一个使用的输入法;本想按 Spotlight 的人常在这儿把键盘语言换了,两个组合最好一起记住。这个系统上没有Ctrl+Space
Show or hide the Dock隐藏或重新显示程序坞;它挡住窗口下沿时,这是不挪窗口就多出屏幕空间的最短路径。这个系统上没有Cmd+Option+D
Lock the screen立刻锁屏;应用照旧运行,这和用 Cmd+Q 退出应用完全是两件事。这个系统上没有Ctrl+Cmd+Q
Put the Mac to sleep让 Mac 进入睡眠;键盘上没有电源键时,用 Cmd+Option 加媒体退出键代替。这个系统上没有Cmd+Option+Power
Open the emoji picker在任何输入框里打开表情和符号选择器;同一个窗口里除了表情,还有箭头和数学符号。这个系统上没有Ctrl+Cmd+Space
Use the top row as F1 to F12让最上面一排当成真正的 F1 到 F12,而不是亮度和音量;若你在设置里换了默认,Fn 的作用正好相反。这个系统上没有Fn+F1
Switch between apps在应用之间切换,而不是窗口之间;一个所有窗口都隐藏了的应用,会只是被拿到前台却什么都不显示。这个系统上没有Cmd+Tab
Switch between windows of one app在同一个应用的多个窗口之间切换,这正是 Cmd+Tab 做不到的,所以窗口多的应用里两者要配着用。这个系统上没有Cmd+`
Quit the app彻底退出应用;这就是它和只关窗口的 Cmd+W 的区别,程序坞图标下的小点消失,说明真的退出了。这个系统上没有Cmd+Q
Close the window只关掉一个窗口;应用仍在运行,程序坞图标下的点还在,真要退出得按 Cmd+Q。这个系统上没有Cmd+W
Open Force Quit打开列表,挑出没响应的应用强制退出;按住 Cmd+Option+Shift+Esc 几秒,可以不开列表直接结束最前面的应用。这个系统上没有Cmd+Option+Esc
Open the settings of the app打开最前面那个应用的设置窗口;菜单位置各家不同,但这一个组合几乎在所有应用里都通。这个系统上没有Cmd+Comma
Hide the front app把最前面应用的所有窗口都藏起来;和最小化不同,程序坞里不留缩略图,切回这个应用时原样出现。这个系统上没有Cmd+H
Hide every other app除了当前应用,把其他应用的窗口全藏起来;想把屏幕清到只剩一件事,这最快。这个系统上没有Cmd+Option+H
Minimise the window to the Dock把窗口收进程序坞;按 Cmd+Option+M 会一次把该应用的所有窗口都收下去。这个系统上没有Cmd+M
Enter or leave full screen把窗口切成全屏或还原;全屏后的窗口本身成了一个独立空间,会作为新的一格出现在调度中心里。这个系统上没有Ctrl+Cmd+F
Move to the next desktop space切到右边的桌面空间;全屏的应用也算一个空间,所以空间数看着像自己变多了。这个系统上没有Ctrl+Right
Screenshot the whole screen拍下整个屏幕并存成文件;默认存到桌面,存放位置在 Cmd+Shift+5 的面板里改。这个系统上没有Cmd+Shift+3
Screenshot a part you drag给出十字光标,让你只框出想要的那块;拖之前按 Space,光标会变成相机,干净地拍下整个窗口。这个系统上没有Cmd+Shift+4
Open the screenshot toolbar打开带截图和录屏的工具条,还能选保存位置和定时;这里设的保存位置对 Cmd+Shift+3 和 4 同样有效。这个系统上没有Cmd+Shift+5
Screenshot straight to the clipboard把所选区域直接放进剪贴板而不是存成文件;规则是任何截图组合加上 Ctrl,结果就进剪贴板。这个系统上没有Cmd+Ctrl+Shift+4
Go to a folder by typing its path直接输入路径就跳到那个文件夹;波浪号代表个人主目录,在这个框里连隐藏文件夹打出名字也能进去。这个系统上没有Cmd+Shift+G
Show the hidden files把以点开头的隐藏文件显示出来,再按一次藏回去;这个组合在打开和保存对话框里也一样有效,不只在 Finder 里。这个系统上没有Cmd+Shift+Period
Go up one folder往上一级文件夹;反过来 Cmd+Down 是打开所选项进去,两个键正好一上一下。这个系统上没有Cmd+Up
Move the item to the Trash把所选项目丢进废纸篓;在 Finder 里单按 Delete 什么也不会发生,这是从 Windows 转过来的人最先踩的坑。这个系统上没有Cmd+Delete
Empty the Trash清空废纸篓,彻底删除;会先问一次,之后就再没有找回文件的办法。这个系统上没有Cmd+Shift+Delete
Create a new folder在当前 Finder 窗口里新建文件夹;先选几个文件再按 Ctrl+Cmd+N,会建出一个已经装着它们的文件夹。这个系统上没有Cmd+Shift+N
Open Get Info打开所选项目的信息窗口:大小、所在位置、用哪个应用打开;而 Cmd+Option+I 只开一个检查器窗口,内容随选择变化。这个系统上没有Cmd+I
Move a file you copied把用 Cmd+C 复制的文件移动到这里——Finder 没有剪切,所谓移动就是先复制、再用这个组合粘贴。这个系统上没有Cmd+Option+V

终端43

终端里的 Ctrl+C 不是复制,是中断正在运行的东西。复制在 Windows 终端是 Ctrl+Shift+C,Mac 是 Cmd+C。

功能按键
Move to the start of the line把光标送到行首;在 tmux 或 screen 里 Ctrl+A 是前缀键,根本传不到 shell。Ctrl+A
Move to the end of the line把光标送到行尾;通过 ssh 连上的陌生终端里 End 键有时会发出乱码,而这个键总是有效。Ctrl+E
Move back one character把光标左移一个字符;因为 tmux 默认前缀就是 Ctrl+B,在 tmux 里 shell 收不到这个键。Ctrl+B
Move forward one character把光标右移一个字符;如果你用 set -o vi 换成了 vi 键位,这套 emacs 键位会整体消失。Ctrl+F
Move back one word往后跳一个词;macOS 自带终端里 Option 不是 Meta 键,要么在配置里打开这一项,要么先按 Esc。Alt+BOption+B
Move forward one word往前跳一个词;这里的词只算字母和数字,所以 /usr/local/bin 这样的路径会被拆成好几跳。Alt+FOption+F
Set the mark在当前位置留一个标记,readline 文档里写作 C-@;标记留下后就能用 Ctrl+X Ctrl+X 来回跳。Ctrl+Space
Jump between the mark and the cursor把光标和标记的位置互换;没设过标记时,标记就是行首,所以它像一个来回跳行首的开关。Ctrl+X·Ctrl+X
Cut back to the start of the line把光标之前的内容一直剪到行首;bash 只剪光标前面的,而 zsh 用同一个键会把整行丢掉。Ctrl+U
Cut to the end of the line把光标之后的内容剪到行尾;剪下来的进 kill ring,用 Ctrl+Y 就能原样贴回来。Ctrl+K
Cut the word before the cursor把光标前的词一直剪到最近的空格;因为只以空白为界,/usr/local/bin 这样的整条路径一下就没了。Ctrl+W
Cut the word before the cursor, by word characters按单词字符剪掉光标前的词,会在路径的每个斜杠处停下——这正是它和 Ctrl+W 的区别。Alt+BackspaceOption+Backspace
Cut the word after the cursor剪掉光标后面的词;如果站在词中间,只会剪掉后半截,前半截留着。Alt+DOption+D
Paste what you last cut把 Ctrl+U、Ctrl+K、Ctrl+W 剪掉的内容贴回光标处;这是 shell 自己的 kill ring,不是系统剪贴板,而终端里 Ctrl+V 并不是粘贴。Ctrl+Y
Cycle to an earlier cut把刚贴上的内容换成上一次剪下的;只有紧接 Ctrl+Y 之后才有意义,每按一次就在 kill ring 里往更早退一格。Alt+YOption+Y
Swap two characters把光标前的字符和光标下的字符互换并右移一格——像把 sl 改成 ls 这种颠倒的手误,一键就好。Ctrl+T
Swap two words把光标前的词和它前面那个词互换,两个参数打反了不用删就能纠正。Alt+TOption+T
Undo the last edit to the line一步步撤销你对这一行的编辑;它撤的是输入,绝不是已经执行过的命令。Ctrl+_
Insert the next key literally把接下来按的键当普通字符插进去:Ctrl+V Tab 能打出真正的制表符,也能看出方向键发的是什么,毕竟终端里 Ctrl+V 不是粘贴。Ctrl+V
Run the line执行当前行;它发出的控制字符和 Enter 完全一样,两者等价。Ctrl+J
Delete the character before the cursor删除光标前的一个字符;有些老的 ssh 会话里 Backspace 发的正是这个字符,所以屏幕上会冒出 ^H。Ctrl+H
Upper-case the word把光标处到词尾变成大写;在词中间按只会改后半截,所以先移到词首。Alt+UOption+U
Lower-case the word把光标处到词尾变成小写——Caps Lock 忘了关而全大写的那一行就靠它救。Alt+LOption+L
Capitalize the word只把词的首字母变成大写;虽然是 C,这里的 Alt+C 和复制毫无关系。Alt+COption+C
Open the line in your editor把当前行放到 $EDITOR 里改,保存退出后直接执行;bash 自带,zsh 需要 autoload edit-command-line 再绑到键上。Ctrl+X·Ctrl+E
Use Esc when Alt is not the Meta key所有以 Alt 开头的组合,都可以先按 Esc 再按那个键;在 Option 不是 Meta 的 macOS 终端里,大家走的就是这条路。Esc·B
Search backwards through history边输入边往回搜历史并显示匹配的命令;再按一次找更早的,注意 Enter 会立刻执行,想改就用方向键先退出来。Ctrl+R
Abandon the search and restore the line放弃搜索并把这一行恢复原样;Esc 会把找到的命令留在行上,这个键不会。Ctrl+G
Previous command从历史里取出上一条命令;作用和上方向键相同,方向键传不过去的终端里就靠它。Ctrl+P
Next command在历史里往后走一条命令;走过最后一条就回到你原本在敲的空行。Ctrl+N
Repeat the last command把上一条命令原样再跑一次,这就是 sudo !! 的把戏;shell 会先展开再执行,所以上一条要是危险命令,它会再发生一次。!!
Reuse the last argument代表上一条命令的最后一个参数;shell 是执行时才展开的,所以按 Enter 之前你看不到它会变成什么。!$
Insert the last argument now把上一条命令的最后一个参数以可见可改的文字插进来,和 !$ 不同;再按一次就往前一条命令取。Alt+.Option+.
Run the line and bring up the next one先执行当前行,再把历史里紧跟其后的那一行放到提示符上——按顺序重放一串命令就靠它。Ctrl+O
Complete the word补全文件名或命令;按两次会列出候选,完全没反应通常是那个命令的补全规则没装。Tab
List every completion只在下面列出所有可能的候选,不往行里插任何东西;等于按两次 Tab,但绝不把行填一半。Alt+?Option+?
Insert every completion不是选一个,而是把所有匹配都放进行里——执行前先看清 *.log 会展开成什么。Alt+*Option+*
Interrupt the running command给正在跑的命令发 SIGINT 让它停下;程序可以捕获并忽略它,而且它管不到已经被挂起的作业。Ctrl+C
Send end of file发出输入结束的信号;行是空的就结束 shell、窗口关掉,行里有字则改成删除光标下的那个字符。Ctrl+D
Suspend the running command把正在跑的作业挂起并把提示符还给你;它是暂停而不是结束,要用 fg 或 bg 唤回,忘了就随窗口一起死掉。Ctrl+Z
Clear the screen清屏并把提示符移到最上面;你正在敲的那一行还在,往上翻的记录也没丢。Ctrl+L
Freeze the output冻结输出——终端看起来死掉的元凶就是它;没坏,Ctrl+Q 就解开,而且它抢走了 readline 的向前搜索,想用得先 stty -ixon。Ctrl+S
Unfreeze the output让冻结的输出重新流动;终端毫无反应时第一个该按的就是它,憋着的内容会一下全涌出来。Ctrl+Q

Figma53

Figma 用单个字母选工具(V、F、R、T)。编辑文字时这些字母会直接打进去,先按 Esc 退出。

功能按键
Move tool从任何工具回到箭头指针;正在编辑文字图层时,V 只会打出一个字母,所以先按 Esc。V
Frame tool画一个 frame;围着已有图层画时,那些图层会被收进去,而编组不会这样。F
Rectangle tool画矩形;拖动时按住 Shift 得到正方形,圆角半径之后在右侧面板里设。R
Ellipse tool画椭圆;按住 Shift 得到正圆,把它切成扇形的圆弧参数就在这个形状的属性里。O
Line tool画一条连接两点的线;粗细和端点形状来自 stroke 设置,所以第一次拖出来的样子都能再改。L
Arrow tool画一条一端带箭头的线;它就是加了端点的线工具,箭头形状和方向以后还能改。Shift+L
Pen tool逐点画矢量路径;Esc 或 Enter 结束路径,再点一次起始点就闭合成形状。P
Pencil tool跟着拖动画自由曲线;结果是普通的矢量图层,之后可以用钢笔工具改它的锚点。Shift+P
Text tool创建文字图层;单击得到宽度随文字增长的文本,拖出来则是宽度固定的文本框。T
Comment tool在画布任意位置钉一条评论;评论不是图层,导出时不会出现,按 Esc 退出该工具。C
Slice tool只标出要导出的区域,不添加任何可见图层;设计原样不动,从同一个 frame 里切出多块就靠它。S
Scale tool连里面的东西一起缩放——描边粗细、圆角半径、字号都按比例跟着变;用移动工具改大小时,这些都不动。K
Hand tool拖动画布平移;按住 Space 时任何工具都临时变成抓手,用完松开还是原来的工具。H
Zoom to fit把缩放调到这一页的全部内容都能装进视口;只想看某个 frame 就选中它按 Shift+2。Shift+1
Zoom to selection放大到选中的对象填满视口;依据是选中的那个图层本身,所以选中 frame 里的小图层就会一路钻到它。Shift+2
Zoom to 100%把缩放回到 100%;像素网格只在 400% 以上才显示,所以 100% 看不到它并不是出错。Shift+0
Pixel grid开关一像素网格;只有放大到 400% 以上才会画出来,按了像没反应就先再放大。Ctrl+'Cmd+'
Layout grids显示或隐藏 frame 上设置的布局网格;Mac 上是 Control+G 而不是 Command+G,因为 Cmd+G 已经是编组了。Ctrl+Shift+4Ctrl+G
Rulers开关画布边缘的标尺;从标尺里往外拖会生成参考线,隐藏标尺后参考线依然存在。Shift+R
Outline mode只画轮廓,去掉填充和效果;Figma 把两个快捷键对调了,现在这个是视图,把描边转成矢量改到了 Cmd+Option+O,旧搭配可在 Preferences > Use old shortcuts for outlines 里换回。Ctrl+Shift+OCmd+Shift+O
Pixel preview把矢量按真实像素渲染出来;Mac 上的键是 Control+P 而不是 Cmd+P,这正是最容易弄错的地方。Ctrl+Alt+PCtrl+P
Multiplayer cursors隐藏文件里其他人的光标和名字标签;他们还在文件里,改动照样显示,只是你看不见指针了。Ctrl+Alt+\Option+Cmd+\
Show or hide UI一次隐藏左右面板和工具栏,只留下画布;截图或演示时用,再按同一个键就回来。Ctrl+\Cmd+\
Create component把选中的对象变成主组件;原来在画布上的那个就成了主组件,所以要用的话再复制出实例。Ctrl+Alt+KCmd+Option+K
Detach instance断开实例与主组件之间的联系;没有再连回去的快捷键,只能撤销,所以确定要拆再用。Ctrl+Alt+BCmd+Option+B
Add auto layout把选中的图层包进一个 auto layout frame;只选中一个 frame 时,是给它加上 auto layout 而不是再包一层。Shift+A
Remove auto layout只去掉 auto layout,frame 保留;里面的子元素就停在当下的位置,间距要重新手动调。Alt+Shift+AOption+Shift+A
Tidy up把散落对象的间距调匀,并排成行列;只要记住 Mac 上的键是 Control+Option+T 而不是 Command。Ctrl+Alt+TCtrl+Option+T
Group selection把选中的对象编成组;组只是一个外框,加不了 padding、auto layout 和 constraints,要那些就用 frame selection。Ctrl+GCmd+G
Ungroup解散组,把里面的对象提上一层;用在 frame 上会连 frame 一起消失、只留内容,不是本意就撤销。Ctrl+Shift+GCmd+Shift+G
Frame selection把选中的对象包进 frame;和组不同,它能裁掉溢出部分并承载 constraints 和 auto layout,所以界面模块都用 frame。Ctrl+Alt+GCmd+Option+G
Bring to front在同级对象里把图层提到最前;就是单独一个方括号,加上 Cmd 或 Ctrl 则只移动一层。]
Send to back在同级对象里把图层压到最后;顺序只在同一个父级里决定,所以它不会跑到另一个 frame 下面。[
Bring forward把图层往前提一层;要一步到最前面,就去掉修饰键只按方括号。Ctrl+]Cmd+]
Send backward把图层往后压一层;一对方括号管前后两个方向,按不按 Cmd 决定是一层还是到底。Ctrl+[Cmd+[
Align left把所选对象的左边缘对齐;基准是它们共同的外框,只选一个图层时则贴到父级 frame 的左边。Alt+AOption+A
Align horizontal centers把所选对象的水平中心对到一条线上;对齐只移动位置,不改变尺寸。Alt+HOption+H
Align right把所选对象的右边缘对齐;右边用 D 起初别扭,但 R 已经被矩形工具占了。Alt+DOption+D
Align top把所选对象的上边缘对齐;在 auto layout frame 里排列由 frame 决定,这个键不起作用。Alt+WOption+W
Align vertical centers把所选对象的垂直中心对齐;单按 V 是移动工具,加上 Option 就变成对齐。Alt+VOption+V
Align bottom把所选对象的下边缘对齐;单按 S 是切片工具,松掉 Option 就会切错工具。Alt+SOption+S
Union selection把重叠的形状合成一个;四个布尔运算的键都改到了 Alt+Shift,所以还写着 Ctrl+Alt 的旧速查表已经过时。Alt+Shift+UOption+Shift+U
Subtract selection用上面的形状从下面的形状里减掉;哪一层在上会让结果反过来,所以先看顺序。Alt+Shift+SOption+Shift+S
Intersect selection只留下重叠的部分,其余丢弃;两个形状不重叠时什么也不剩,只得到一个空形状。Alt+Shift+IOption+Shift+I
Exclude selection把重叠处挖成洞,其余保留;做甜甜圈和相扣的圆环就靠它。Alt+Shift+EOption+Shift+E
Flatten selection把选中的对象烧成一个矢量图层;里面的图层和布尔组都不在了,只能靠撤销回头。Ctrl+ECmd+E
Outline stroke把描边变成带填充的矢量形状;它以前是 Cmd+Shift+O,而那个键现在改成了轮廓视图,手可能还记着旧位置。Ctrl+Alt+OCmd+Option+O
Use as mask让所选对象中最下面的图层成为上面那些的遮罩;Mac 上是 Control+Command+M,所以按 Cmd+Option+M 毫无反应。Ctrl+Alt+MCtrl+Cmd+M
Duplicate把副本稍微错开放在原件上方;先移动一次再按一下,Figma 会重复那个位移,用来排出等距的一排。Ctrl+DCmd+D
Copy properties只复制填充、描边、效果和文字属性;尺寸和位置不跟着走,正适合只搬外观、不动排版。Ctrl+Alt+CCmd+Option+C
Paste properties把复制来的属性套到当前选中的对象上;内容和尺寸不动,只换外观,可以一层层按过去统一样式。Ctrl+Alt+VCmd+Option+V
Place image选择文件后把图片放到画布上;一次选多张时每点一下放一张,落在形状上就成为该形状的填充。Ctrl+Shift+KCmd+Shift+K
Actions menu打开按名字查找命令的菜单——重命名、插件、视图设置都在里面;旧版本用 Cmd+/ 打开同一个菜单。Ctrl+KCmd+K

Photoshop48

方括号在任何键盘布局下都能改笔刷大小([ 和 ]),但开着中文输入法时,有些快捷键会没反应。

功能按键
Move tool移动图层和选区。选项栏里的 Auto-Select 开着时,点击会选中光标下方的图层,于是动的往往不是你想动的那个。V
Marquee tool以矩形或椭圆建立选区。按住 Shift 再按同一个字母可在两者间切换,拖动时按住 Shift 则限制为正方形或正圆。M
Lasso tool徒手画出选区。按住 Shift 再按同一字母可切到多边形套索和磁性套索;磁性套索只在边界清晰的照片上好用。L
Quick selection tool在区域上涂抹即可选中相近的像素。Object Selection 和魔棒共用这个字母,选错了就用 Shift 在这一组里循环。W
Crop tool裁剪图像。把选项栏的 Delete Cropped Pixels 关掉,被裁掉的部分会留着,以后还能拉回来;开着就当场没了。C
Eyedropper tool从画面上拾取颜色作为前景色。用画笔涂的时候按住 Alt(Mac 是 Option),松手前它就是吸管,不用换工具。I
Brush tool用画笔涂抹。只有在这个工具下,方括号才改笔刷大小、数字键才改不透明度;换了工具这些键就是别的意思。B
Clone stamp tool用 Alt(Mac 是 Option)取样,再把取样处涂到别处。没取样就涂,什么也不会发生,只弹一个提示。S
Eraser tool擦除。在图层上像素是真的没了,只有撤销能救回来——所以一般宁可用图层蒙版遮住。E
Gradient tool拖动即可拉出一段颜色过渡。油漆桶和它共用字母,如果一点就整块填满了色,说明切到了另一个工具。G
Dodge tool涂到哪里就把那里提亮。加深和海绵与它共用字母,如果没变亮,说明落到了那两个上。O
Type tool添加文字。编辑文字时,所有单字母工具快捷键都会被当成输入打进去——先按 Esc,再换工具。T
Pen tool逐点画出路径。路径不是像素,要转成选区或蒙版才会在画面上留下东西。P
Path selection tool选中整条路径和整个形状。逐点调整的直接选择工具与它共用字母——这就是整体移动和只动一个点的分别。A
Shape tool画矩形、椭圆、直线之类的形状。六个共用一个字母,用 Shift 循环;拖动时按住 Shift 可锁定比例。U
Hand tool推动画布。用别的工具时按住空格键,松手前它就是抓手,不必换工具。H
Zoom tool点击放大。按住 Alt(Mac 是 Option)则缩小;两者都不改图像,只改你看的倍率。Z
Free transform缩放并旋转选中的内容。新版本里直接拖角会保持比例,按住 Shift 反而解除比例——和过去相反,所以手会先按错。Ctrl+TCmd+T
Transform again把刚做的变换再做一次。加上 Alt(Mac 是 Option)就作用在副本上——等距排列多个副本就是这么来的。Ctrl+Shift+TCmd+Shift+T
Undo撤销刚做的操作。从 2019 版起,每按一次就再往回一步;在那之前,同一个组合是在撤销和重做之间来回切。Ctrl+ZCmd+Z
Step backward往回退一步。在撤销来回切的老版本里,这是一直往回走用的组合,现在也一样能用。Ctrl+Alt+ZCmd+Option+Z
Select all选中当前图层——到画布边缘为止,而不是整个图层:伸到画布外的部分不算。Ctrl+ACmd+A
Deselect取消选区。在很多别的程序里同一个组合是复制,于是有人想复制却只是丢了选区。Ctrl+DCmd+D
Reselect把刚取消的选区找回来。不用一路撤销,它直接还原最后那个选区。Ctrl+Shift+DCmd+Shift+D
Inverse selection把选中的和没选中的对调。先选背景再反选,是抠出主体最快的路;它和反相颜色的组合只差一个字母。Ctrl+Shift+ICmd+Shift+I
Feather selection把选区边缘羽化变柔。不填半径就什么都不变,一旦给了,这个羽化就留在这个选区上。Shift+F6
New layer新建一个空图层。这个组合会先问名字;加上 Alt(Mac 是 Option)就不问直接建。Ctrl+Shift+NCmd+Shift+N
Layer via copy复制图层。有选区时只把那一块提到新图层——这是抠完主体之后最常走的一步。Ctrl+JCmd+J
Merge down把当前图层向下合并。合并后两层就分不开了,只有撤销能回头。Ctrl+ECmd+E
Merge visible把所有可见图层合并成一层。隐藏的还在,其余的没了——多数人真正想要的是下一条。Ctrl+Shift+ECmd+Shift+E
Stamp visible把可见内容合并的结果盖印到一个新图层上,下面各层原样保留——唯一还能回头的合并。Ctrl+Shift+Alt+ECmd+Shift+Option+E
Group layers把选中的图层放进一个组。给组加蒙版或不透明度,会一次作用于组里所有内容。Ctrl+GCmd+G
Create clipping mask把上面的图层裁进下面图层的形状里,只在那形状内显示。不擦像素只是遮住,随时能解开——把照片放进文字里就是这么做的。Ctrl+Alt+GCmd+Option+G
Fill with foreground color用前景色填充。有选区时只填选区内;加上 Shift 就不碰透明像素——给文字或形状换色就靠这一手。Alt+BackspaceOption+Delete
Fill with background color用背景色填充。它和前景色填充只差一根手指,所以填出来的常常不是你想的那个色。Ctrl+BackspaceCmd+Delete
Decrease brush size把笔刷调小。方括号不受键盘布局影响,是开着中文输入法也照样管用的少数快捷键之一。[
Increase brush size把笔刷调大。按住就一直变大;盯着光标交替按两个方括号,比输入数值找得快。]
Soften brush edge让笔刷边缘变柔。和大小不同,它以百分之二十五为一档跳,按四次就到最软。Shift+[
Set tool opacity用数字设定绘画工具的不透明度:1 是百分之十,0 是一百,快速连按两位就是那个数值。用移动工具时,这些键改的是图层不透明度。1
Levels分别拉动暗部、中间调和亮部。直接作用在图层上会真的改动像素——想留后路就用调整图层。Ctrl+LCmd+L
Curves用曲线调整明暗和色彩。色阶能做的它都能做,还更细,但曲线拗得稍狠一点,照片马上就假。Ctrl+MCmd+M
Hue/Saturation旋转色相和饱和度。在下方选定某个色系,改动就只落在那个色系——只让天更蓝、只给衣服换色就靠它。Ctrl+UCmd+U
Desaturate抽掉全部颜色变成黑白。快,但反差会发平;要做像样的黑白,用黑白调整更好。Ctrl+Shift+UCmd+Shift+U
Invert把颜色反相。它离反选的组合只有一掌宽,很容易按错;在蒙版上按,则是遮住的和露出的对调。Ctrl+ICmd+I
Actual pixels以百分之百显示。只有在这个倍率下,才分得清刚才的发虚是放大造成的还是本来就虚。Ctrl+1Cmd+1
Fit on screen让整幅图适合窗口。放大看得迷了路时,这是最快找回位置的办法。Ctrl+0Cmd+0
Hide extras隐藏参考线、网格、选区边缘这类叠加显示。Mac 上系统把这个组合用作隐藏应用,所以第一次按时 Photoshop 会问你要哪一个。Ctrl+HCmd+H
Export As导出为 PNG、JPG 之类的图像文件。它和保存是两条路,在这里改尺寸或格式,不会动到你的工作文件。Ctrl+Shift+Alt+WCmd+Shift+Option+W

Illustrator46

Illustrator 的每个工具都只对应一个字母,把这些字母记熟最省事;不过在编辑文字时它们会直接打进文本里,所以要先按 Esc。

功能按键
Selection tool整个对象和整组一起选中,用完别的工具都回到它这里。编辑文字时这个字母会打进文本里,所以要先按 Esc。V
Direct Selection tool选中路径里的某个锚点或某一段,所以拖动时动的是那个角,不是整个形状。矩形忽然变成楔形,就是这个区别。A
Magic Wand tool点一下,就把填色相近的对象全部选上。它挑的是整个对象,不是画面上的一块区域,能挑多远由 Magic Wand 面板里的容差决定。Y
Lasso tool手画一个圈,把圈里的锚点选上。它收的是点而不是整个对象,所以常在连接锚点或把它们对齐到一处之前用。Q
Pen tool一个点一个点地画路径,点的时候拖一下就带出曲线。按住 Alt(Mac 上是 Option)拖某一侧手柄,曲线就断开,下一段可以从新的方向出发。P
Curvature tool只放点,路径之间的弯由 Illustrator 自己算;双击某个点,它就在平滑点和角点之间切换。绘图工具里只有它的快捷键不是单个字母。Shift+`
Type tool放置文字或拉出文本框。光标一开始闪,所有单字母快捷键就变成输入而不是换工具——按 Esc 退出文字,字母才重新变回工具。T
Rectangle tool画矩形;拖的时候按住 Shift 得正方形,按 Alt(Mac 上是 Option)从中心向外长。不拖动、只点一下,会弹出让你填精确尺寸的对话框。M
Ellipse tool画椭圆;拖的时候按住 Shift 得正圆。还在画的过程中按住空格键,动的是这个形状的位置,而不是它的大小。L
Paintbrush tool画出带笔刷质感的线,底下仍然是一条矢量路径。笔刷只是挂在这条路径上的外观,以后换掉或去掉都不用重画。B
Rotate tool让选中的东西绕参考点旋转。人们常忘了先点一下把参考点挪到该在的位置,结果整个图绕错的中心转;按 Enter 会弹出填精确角度的对话框。R
Scale tool以你点定的参考点为中心缩放。描边粗细和效果是否跟着一起放大,由 Scale Strokes & Effects 设置决定,所以同样一拖在两个文件里结果不同。S
Free Transform tool在一个框里同时做缩放、旋转和倾斜,旁边的小控件还能做透视和自由变形。功能都挤在一处,本来只想改大小,常常顺手就斜掉了。E
Gradient tool给选中对象的填色加渐变,还能直接在画面上拖出它的角度和长度。看着毫无变化,多半是渐变加到了描边而不是填色上。G
Eyedropper tool把点到的对象的整套外观——填色、描边,连文字设置一起——搬到当前选中的东西上。只想取颜色就加按 Shift,多数人想要的其实是这个。I
Artboard tool切换到编辑画板本身,而不是画板上的图,所以拖动和缩放现在改的是页面。图形是否跟着画板一起走,由工具选项里的 Move Artwork With Artboard 决定。Shift+O
Zoom tool点一下放大,按住 Alt(Mac 上是 Option)点一下缩小。变的只是显示比例,图形的实际尺寸没动,标尺上的数值也照旧。Z
Hand tool什么都不动,只推动画面。按住空格键也能临时做同样的事,只有在编辑文字时不行——那时空格键就是空格。H
Outline mode在预览和轮廓两种显示之间切换:轮廓下只画路径骨架,没有填色也没有描边。画面看着空空的,通常是开着它,不是文件坏了,同一个键就能把图形找回来。Ctrl+YCmd+Y
Smart Guides开关拖动时在附近对象旁出现的粉色提示线和吸附。东西总不肯停在你松手的位置,通常就是它在拉。Ctrl+UCmd+U
Rulers显示或隐藏窗口边上的标尺。Illustrator 有两套:一套按画板计量,一套按整个文档计量,你看到的是哪一套由 View 菜单里另一项决定。Ctrl+RCmd+R
Snap to Point拖动时让光标吸到附近的锚点和参考线上。必须从想吸附的那个点开始拖才管用,若同时开着 Smart Guides,两股吸力会互相拉扯。Ctrl+Alt+"Cmd+Option+"
Hide edges把选择边框和锚点标记藏起来,好干净地看画面。看着像什么都没选,其实选择还在,下一次拖动动的就是它。Ctrl+HCmd+H
Fit artboard in window把缩放调到当前画板刚好填满窗口。它对齐的是画板而不是你的图,所以停在画板外的东西会被挤出屏幕。Ctrl+0Cmd+0
Fit all artboards in window一直缩小到文档里所有画板同时可见,这是发现多余画板或落在所有画板之外的对象最快的办法。Ctrl+Alt+0Cmd+Option+0
Group把选中的对象绑在一起,当作一个来移动。整组会落在其中最靠前那个成员的位置,所以只是编个组,就可能把东西挪到原本压着它的对象前面。Ctrl+GCmd+G
Ungroup把组拆开,一按拆一层,里面还有嵌套的组就得多按几次。对剪切蒙版组用它,蒙版也会一起解开,原本挡住的部分又露出来。Ctrl+Shift+GCmd+Shift+G
Make clipping mask拿最前面那个对象当窗口,把其余对象超出窗口的部分藏起来。当窗口的对象会失去自己的填色和描边,但什么都没删——释放后被藏的部分原样回来。Ctrl+7Cmd+7
Release clipping mask把藏起来的部分还回来。原先当蒙版的形状会变成没有填色的路径回到画面上,几乎看不见,除非你去点它。Ctrl+Alt+7Cmd+Option+7
Lock selection让选中的对象点不着,好在它上面放心干活。画面上没有任何锁定标记,所以锁了哪些东西只能在 Layers 面板里看。Ctrl+2Cmd+2
Unlock all一次解开文档里所有被锁的东西,并且让它们全都处于选中状态。这时随手一拖或按方向键就会一起动,所以先在空白处点一下。Ctrl+Alt+2Cmd+Option+2
Hide selection把选中的东西从画面上撤下来,但没有删除。藏起来的对象很容易忘,所以以后再全部显示时,很久之前藏的也会一起回来。Ctrl+3Cmd+3
Show all把所有藏起来的对象都请回来,并且保持选中。要是冒出来的比你以为的多,那些就是早先藏了又忘掉的。Ctrl+Alt+3Cmd+Option+3
Transform again把上一次的移动、旋转或缩放,在当前选中的对象上再做一遍。如果第一步是带复制做的——拖动时按 Alt,或对话框里的 Copy——那每按一次就多一份副本,等距的一排就是这么排出来的。Ctrl+DCmd+D
Bring to front把选中的对象提到堆叠顺序的最前面。它只能到自己所在图层或组内的最前面,上一层里的东西照样压着它。Ctrl+Shift+]Cmd+Shift+]
Bring forward只把选中的对象在堆叠里往上挪一格,而不是直接送到最前。三个东西叠在一处时,一格一格地挪更稳。Ctrl+]Cmd+]
Send backward把选中的对象在堆叠里往下挪一格。按的时候盯着 Layers 面板看,组里东西一多,画面往往按好几次才变一次。Ctrl+[Cmd+[
Send to back把选中的对象降到堆叠最底。若它在组里,那就是这个组的最底,所以东西会躲到邻居后面,却仍在背景之上。Ctrl+Shift+[Cmd+Shift+[
Join paths把两个开口端点接成一条路径,或者把一条开口路径闭合。先用 Direct Selection 选中那两个点——若整个对象被选中,它会把每条路径各自闭合,而不是接起来。Ctrl+JCmd+J
Average points把选中的锚点移到它们的平均位置,可以只对齐横向、只对齐纵向,或两者都对。这是让两个端点严丝合缝重合、再去连接前的整理。Ctrl+Alt+JCmd+Option+J
Create outlines把选中的文字直接变成普通路径,文件从此不再需要那套字体。那一刻文字就不再是文字,除了撤销没有回头路,所以交付前要留一份能改的副本。Ctrl+Shift+OCmd+Shift+O
Paste in front把副本粘在与原件相同的坐标上,并叠在当前选中对象的正前方。位置没变,副本正好压在原件上,看着像什么都没发生。Ctrl+FCmd+F
Paste in back粘在相同坐标,但叠到选中对象的后面——给已经摆好的图形垫上阴影或背景形状,一般就走这条路。Ctrl+BCmd+B
Paste in place粘到你正看着的那块画板的相同坐标上,而普通粘贴会把副本丢在窗口正中。要在画板之间搬图又不打乱对齐,用的就是它。Ctrl+Shift+VCmd+Shift+V
Align panel打开 Align 面板。坑在 Align To 这项设置:同一批按钮可以让对象互相对齐,也可以对齐到关键对象或画板。Mac 上按键盘设置不同,功能键可能要配合 fn。Shift+F7
Pathfinder panel打开 Pathfinder 面板——Unite 之类都是这里的按钮,各自并没有默认快捷键。按住 Alt(Mac 上是 Option)点 Shape Modes,各部分会保留成可再改的 compound shape,而不是彻底合成一个。Ctrl+Shift+F9Cmd+Shift+F9

Premiere Pro43

在 Premiere Pro 里,同一个键会因为焦点落在哪个面板而做不同的事——按了没反应,通常是焦点在 Program Monitor 或 Project 面板上,而不在时间轴上。

功能按键
Play or stop播放或停止当前拥有焦点的那个面板:时间轴在 Program Monitor 里放,Project 或 Source 面板放的是原始素材。同一个键有时放错东西,就是焦点的缘故。Space
Play forward向前播放,每再按一次就升一档速度——两倍、三倍、四倍。和停止键一起按住,则变成极慢地向前爬。L
Play backward以正常速度倒着放,连按几次就越放越快。倒着看一段剪辑,是找出那一格多余画面的老办法。J
Stop playback停止播放。和前进或后退键一起按住就变成慢放,这是不把手离开键盘、逐帧翻看的最接近的做法。K
Play around playhead在播放头前后各放几秒然后停下——判断刚做的这个剪切点最快的办法。放多长由首选项里的 preroll 和 postroll 数值决定,跟按键无关。Shift+K
Step forward one frame当焦点在时间轴或监视器上时,把播放头往前推一帧。即便选中了片段,方向键动的仍是播放头而不是片段;要移动片段得加修饰键。Right
Step back one frame把播放头往后退一帧,剪切点该落在哪一帧就是这样找出来的。焦点在 Project 面板时,同一个键改成在列表里移动选中项。Left
Go to next edit point把播放头跳到下一个剪切点,但只算被指定为目标的轨道。没被指定的轨道不算,所以它可能跳过一个你明明看得见的剪切点。Down
Go to previous edit point在目标轨道上把播放头退回上一个剪切点。配合修剪到播放头,粗剪就能不碰鼠标地一点点收紧。Up
Go to sequence start把播放头送到序列的最开头。焦点在 Project 面板时,同一个键改成跳到列表第一项,这也是它看着“没反应”的常见原因。Home
Go to sequence end把播放头送到序列最后一帧之后——检查末尾有没有落单的片段或一段无声空隙,这是最快的一招。End
Mark in在拥有焦点的面板上打入点:在 Source Monitor 里它裁的是你要插入的素材,在时间轴上它标的是序列的一段。两个入点可以同时存在,混淆它们就会用错区间。I
Mark out在有焦点的面板上打出点,与入点配成一对。之前留下没清掉的出点,正是插入进来比预想短的原因。O
Mark clip在目标轨道上,给播放头下面那段素材的两端一次打好入点和出点。想取一段来做提取或提升,不用拖任何东西,走这条最快。X
Clear in and out把有焦点那个面板上的入点和出点一起清掉。这是 Windows 和 Mac 修饰键真正不同的少数几处之一,在一边养成的手感搬不到另一边。Ctrl+Shift+XOption+X
Add marker在播放头处放一个标记。它落在序列上还是落在素材上,取决于当时有没有选中素材;素材上的标记会随素材一起搬走。M
Add edit不用拿刀片,就在播放头处把目标轨道上的素材切开。没被指定的轨道保持完整,于是画面切了、声音还是一整条,问题就出在这儿。Ctrl+KCmd+K
Add edit to all tracks不管哪条轨道是目标,在播放头处把所有轨道一起切开。要让画面和声音断在完全同一帧,就用这一版。Ctrl+Shift+KCmd+Shift+K
Ripple delete删掉选中的片段或空隙并把缺口合上,后面的一切都往前挪。不跟着走的轨道——被锁的,或关掉了同步锁的——原地不动,从这一点起就失步了,时间轴悄悄跑偏通常就是这么来的。Shift+Delete
Lift把入点到出点之间的部分从目标轨道上提走,原地留下同样长的空隙。后面的东西一点不动,所以别处的同步不受影响。;
Extract把标记的区间取走,还顺手把空隙合上,后面的一切都往前挪。它是提升的波纹版,对不跟着走的轨道,失步的风险一样。'
Insert把 Source Monitor 里的素材插进播放头处,原来在那儿的往后推。只有目标轨道参与,没指定的轨道原地不动——这是最容易不知不觉失步的地方。,
Overwrite把源素材盖在播放头处已有的内容上,替换掉那些帧,序列总长不变。什么都不挪动,也就不会失步——所以很多剪辑师第一反应就是用它。.
Paste insert把剪贴板里的内容插到播放头处,并把这条轨道后面的部分往后推;普通粘贴则会直接盖掉原有内容。落在哪条轨道由轨道指定决定,不是看你最后点了哪里。Ctrl+Shift+VCmd+Shift+V
Link or unlink把视频片段和它的音频解开,好各自单独修剪;两个都选中时再按一次就重新链接。解开之后它们错位也不再提醒,画面上的失步数字就此消失。Ctrl+LCmd+L
Speed or duration打开选中片段的速度与时长对话框。里面的 Ripple Edit 复选框决定片段变短时轨道后面要不要跟着合拢,而它会保持你上次的设置。Ctrl+RCmd+R
Enable or disable clip把选中的片段关掉但不删除——它还在原位,只是不播放也不渲染,出来是黑画面或静音。关了忘了收,一周后再打开工程,看着和出故障一模一样。Shift+E
Nudge clip one frame left把选中的片段往前挪一帧——不用鼠标对齐声画就靠它。这里 Windows 和 Mac 用的修饰键不同,而且片段会盖掉落点上的内容,不会把它推开。Alt+LeftCmd+Left
Nudge clip one frame right把选中的片段往后挪一帧。前提是真的选中了某个片段——什么都没选,就没有可挪的东西,按下去像是毫无反应。Alt+RightCmd+Right
Ripple trim previous edit to playhead把上一个剪切点到播放头之间的内容全部切掉并合上缺口,这条轨道后面的部分随之提前。它只作用于目标轨道,并且改变其后所有内容的时间——修掉片头最快,失步也最快。Q
Ripple trim next edit to playhead把播放头到下一个剪切点之间切掉并合上缺口,是向前修剪的镜像。配上在剪切点之间跳转的键,两者就能不拖不拽地把粗剪收紧。W
Match frame把播放头下面那段素材按同一帧打开在 Source Monitor 里——用来找原始素材或者再取一份。它读的是最上面那条目标轨道,所以取到哪段由轨道指定决定。F
Selection tool选中和拖动片段用的那支箭头,也是干别的之前要回来的地方。文本框或字幕处于编辑状态时,这个字母会被打进去,所以工具键看着突然失灵。V
Razor tool在你点的地方把片段切开,按住 Shift 点则把该处所有轨道一起切。要正好切在播放头上,用键盘比拿这把刀用眼睛瞄更准。C
Track Select Forward tool从你点的位置一直抓到时间轴末尾的所有片段,好把整块一次挪走。按住 Shift 点则只限于你点的那一条轨道,多数时候要的正是这个。A
Ripple Edit tool修剪一个剪切点的同时把空隙一并合上,轨道后面的部分跟着走。那个剪切点之后的一切都换了位置,所以留在原地那些轨道上的声音就对不上了。B
Snap开关时间轴上的吸附——拖过来的片段能干净地贴上邻居或播放头,靠的就是它。播放时闪出一格黑的缝隙,几乎总是因为它被关掉了。S
Zoom to sequence把整个序列装进时间轴面板——放大到只剩几帧之后,回来就靠它。时间轴必须有焦点,键像是没用时,先在时间轴上点一下。\
Maximize frame under pointer把鼠标所在的那个面板放大到占满窗口,再按一次还原。它跟的是鼠标而不是焦点,而且视版本和键盘布局不同,这个键可能要配合 Shift。`
Focus timeline panel把焦点移到时间轴面板——大多数剪辑键要起作用,先得有这个焦点。按快捷键前先按它一下,这个习惯能治好一整批“按了没反应”的键。Shift+3
Focus Program Monitor把焦点移到 Program Monitor。打点和导出单帧都作用于有焦点的那个监视器,所以同一批键在这里指的是序列,在 Source Monitor 里指的是原始素材。Shift+4
Export frame把有焦点那个监视器的当前一帧存成静帧图片。对话框记着上次的文件夹和 Import Into Project 的勾选,所以静帧很容易悄悄堆进工程里。Ctrl+Shift+ECmd+Shift+E
Export media打开所选序列或素材的导出设置。若打了入点和出点,范围就从那段标记区间起算,而不是整条序列——导出偏短,常常就是这个原因。Ctrl+MCmd+M

Slack50

消息框里 Enter 是发送,换行是 Shift+Enter,这两个可以在设置里互换。

功能按键
Show every shortcut弹出 Slack 全部快捷键的列表;只记一个的话就记它,而列表会随你当前所在的界面变化。Ctrl+/Cmd+/
Open preferences打开你自己的偏好设置,比如通知和主题;管理整个工作区的管理员设置不在这里,会在浏览器里打开。Ctrl+,Cmd+,
Set your status打开设置状态文字和表情的框;不选清除时间它就一直挂着,会议早结束了你看着还在忙。Ctrl+Shift+YCmd+Shift+Y
Compose a new message打开一个还没选收件人的空消息,可以先写内容,之后再决定发到哪个频道或发给谁。Ctrl+NCmd+N
Upload a file打开文件选择框,上传到当前会话;注意这里的 Ctrl+O 是上传,不是打开。Ctrl+OCmd+O
Jump to a channel or person输入频道或人名的几个字母就跳到那个会话;它是切换器不是搜索,不会去看消息正文——那是 Ctrl+G。Ctrl+KCmd+K
Search all of Slack在整个工作区里搜消息和文件;很多人以为按 Ctrl+K 就是这个,结果只搜到频道名。Ctrl+GCmd+G
Search this conversation把搜索范围收窄到你正在看的这一个会话;结果太多时比全工作区搜索更快。Ctrl+FCmd+F
Previous channel in the sidebar按侧边栏显示的顺序往上换一个会话;它跟的是这个顺序而不是哪里有新消息,所以靠底部的频道要按好几次。Alt+UpOption+Up
Next channel in the sidebar按侧边栏顺序往下换一个会话;加上 Shift 就只跳到有未读的那些,快得多。Alt+DownOption+Down
Go back像浏览器一样退回刚才看的界面;Windows 是 Alt+Left,mac 是 Cmd+[,两台机器换着用手就会按错。Alt+LeftCmd+[
Go forward沿着你退回来的路径再往前走;它跟的是你在频道间的足迹,与未读顺序无关。Alt+RightCmd+]
Jump to the first unread message带你回到这个会话里上次读到的位置,不用每次打开频道都往上翻找。Ctrl+JCmd+J
Previous unread channel跳到上一个有未读消息的会话,已经读过的直接跳过。Shift+Alt+UpShift+Option+Up
Next unread channel跳到下一个有未读的会话;它连侧边栏里折叠的分区也会走,所以可能突然打开一个你早忘了的频道。Shift+Alt+DownShift+Option+Down
Mark this conversation read把当前会话标记为已读;不关也不跳,只是把加粗的提示去掉。Esc
Mark everything read一次把工作区里所有会话标记为已读;没有撤销,如果你把未读当待办清单用,那就全没了。Shift+Esc
Open the unreads view把所有未读汇总到一个视图里;在这里 Esc 是把当前这组标为已读,随手一按就收不回来了。Ctrl+Shift+ACmd+Shift+A
Open the home view回到有频道列表的主视图;Windows 是 Ctrl+Shift+1,mac 却是 Ctrl+1 用 Ctrl 而非 Cmd,这一类最容易按错。Ctrl+Shift+1Ctrl+1
Open direct messages打开只放私信的视图;旁边的 Ctrl+K 是切换器,差一个键就去了别处。Ctrl+Shift+KCmd+Shift+K
Open activity把提到你的地方和你收到的表情回应汇总到一个视图,不用把频道翻个遍就能看到跟你有关的。Ctrl+Shift+MCmd+Shift+M
Open threads汇总你正在关注的话题;话题里的回复不会出现在频道正文,所以不看这个视图就会漏掉一堆对话。Ctrl+Shift+TCmd+Shift+T
Browse channels打开你可以加入的频道目录,连没加入的也显示成员数,方便挑出讨论真正发生的地方。Ctrl+Shift+LCmd+Shift+L
Hide the right pane收起右侧面板——话题、个人资料或 canvas 就在那儿——把消息区变宽;Slack 没有收起左侧边栏的默认快捷键。Ctrl+.Cmd+.
Open conversation details在右侧面板打开这个会话的详情,成员、置顶和文件都在那里;再收起这个面板是 Ctrl+.。Ctrl+Shift+ICmd+Shift+I
Show the workspace switcher显示或隐藏工作区切换栏;Ctrl 加数字可以直接跳到那个位置的工作区。Ctrl+Shift+SCmd+Shift+S
Next workspace切到下一个工作区;Windows 和 mac 用同一个键,而在 Slack 里它换的是工作区不是标签页。Ctrl+Tab
Previous workspace回到上一个工作区;只登录了一个工作区时按了也没反应。Ctrl+Shift+Tab
Start or leave a huddle在你当前所在的会话里开始、加入或离开一个 huddle;在错误的频道按下就会在那儿开 huddle 并通知所有人。Ctrl+Shift+HCmd+Shift+H
Mute or unmute in a huddle在 huddle 里开关你的麦克风——一开口发现没人听得到时,找的就是这个键。Ctrl+Shift+SpaceCmd+Shift+Space
Edit your message编辑你被选中的那条消息;这个字母只在消息处于焦点时有效,而 Slack 没有从空输入框调出上一条消息的默认快捷键。E
Delete your message删除你被选中的那条消息,会先问一次;mac 上用的是标着 Delete、实际当退格用的那个键。Delete
Reply in a thread打开被选中消息的话题,在里面回复;右方向键也一样,而在这里写的回复不会出现在频道正文。T
Forward the message把被选中的消息转到另一个会话;可以顺手加一句话,比只粘个链接留下的上下文更多。F
Pin or unpin the message把被选中的消息在这个会话里置顶或取消置顶;和大家以为的不同,它确实有默认按键,置顶的内容会汇集在详情面板里。P
Save the message for later把被选中的消息存起来稍后再看;这就是以前的加星,存的东西只有你能看到。A
Mark everything above unread把被选中消息上方的内容重新标为未读——想稍后从头读一段长长的积压,就这么做标记。U
Get a reminder about the message给被选中的消息设个提醒;到点 Slackbot 会把这条消息再发给你,所以忘了也没关系。M
React with an emoji在被选中的消息上打开表情选择框;输入框里的表情选择键取决于键盘布局,写不成统一的一种,而回应在哪儿都是这一个字母。R
Start a new line without sending只换行不发送;这在 Enter 设为发送时成立,改了那个设置,两个键的作用就互换。Shift+Enter
Bold把选中的文字加粗;即使你把格式工具栏藏起来了,这个键照样有效。Ctrl+BCmd+B
Italic把选中的文字变斜体;Slack 根本发不出下划线格式,所以强调就只有加粗和斜体两种。Ctrl+ICmd+I
Strikethrough给选中的文字加删除线——团队用来推翻已定事项而不删掉它的记号。Ctrl+Shift+XCmd+Shift+X
Inline code把选中的内容包成行内代码;在里面星号和下划线不再被当成格式,所以路径和命令能原样显示。Ctrl+Shift+CCmd+Shift+C
Code block创建多行代码块;在里面换行仍要用 Shift+Enter,单按 Enter 会把整块发出去。Ctrl+Shift+Alt+CCmd+Shift+Option+C
Quote把选中的行变成引用块;用来搬别人的话,引用里照样能用加粗和代码格式。Ctrl+Shift+9Cmd+Shift+9
Turn the selection into a link给选中的文字挂上网址做成链接;直接把网址粘到选区上,效果一样。Ctrl+Shift+UCmd+Shift+U
Bulleted list把选中的行变成项目符号列表;在列表里按 Tab 可以缩进一级变成子项。Ctrl+Shift+8Cmd+Shift+8
Numbered list把选中的行变成编号列表;编号由 Slack 自己重排,删掉中间一项也不会断号。Ctrl+Shift+7Cmd+Shift+7
Undo in the message box撤销消息框里刚做的编辑或格式;刚发出去的那一刻,同一个组合会把消息撤回,所以后悔了先按它。Ctrl+ZCmd+Z

Discord29

按 Ctrl+/(Mac 是 Cmd+/),Discord 就把你这个版本里真正生效的快捷键列出来——桌面客户端和浏览器的键不一样,这份清单最可信。

功能按键
Toggle mute只关掉你自己的麦克风,别人的声音照旧听得见。它只在 Discord 窗口在前台时才被捕获,所以想在游戏里静音,得去设置的 Keybinds 里单独登记一个键,那种键在后台也管用。Ctrl+Shift+MCmd+Shift+M
Toggle deafen一次把两个方向都关掉:你的麦克风和别人的声音。谁说什么都听不见,通常开的是这个,而不是单纯静音。Ctrl+Shift+DCmd+Shift+D
Answer an incoming call不用碰鼠标就接起正在响的通话。只在通话还在响的时候有效,而且 Discord 窗口得在前台。Ctrl+EnterCmd+Enter
Decline an incoming call拒掉正在响的通话;没有来电时按同一个键,会把你当前所在的频道标为已读,你想留着的未读记号就没了。Esc
Call this DM or group给你正在看的私信或群组打电话。它跟服务器的语音频道无关,所以在文字频道里按了没反应。Ctrl+'Cmd+'
Jump to a server, channel or person输入几个字母就跳到某个服务器、频道或人。它是切换器不是搜索,不会去看消息正文。Ctrl+KCmd+K
Search messages在你当前所在的频道或服务器里查找消息;可以配 from: 和 has: 这类筛选,范围从你现在所在的位置开始。Ctrl+FCmd+F
Next server在左侧服务器栏里往下走一个。它会按顺序停在每一个上,只想看有新内容的那些,就用未读那一组。Ctrl+Alt+DownCmd+Option+Down
Previous server在同一栏里往上走一个服务器。私信列表就在这一栏最顶上,一直往上就会走到那里。Ctrl+Alt+UpCmd+Option+Up
Next channel在当前服务器的频道列表里往下走一个。它按你看到的顺序走,语音频道也会停,但只是停在那里并不会把你接进通话。Alt+DownOption+Down
Previous channel在频道列表里往上走一个。光标停在消息框里也照样能用,写了一半的草稿会留在原处。Alt+UpOption+Up
Next unread channel只挑还有未读的频道往下跳。全部读完之后就没有可去的地方,按了也不动。Shift+Alt+DownShift+Option+Down
Previous unread channel在有未读的频道里往回走一格。多数时候你要找的正是刚刚划过去的那个,所以这一头比往前那一头用得更多。Shift+Alt+UpShift+Option+Up
Create or join a server打开新建服务器或用邀请链接加入的窗口。它不是在你当前服务器里建频道的办法。Ctrl+Shift+NCmd+Shift+N
Jump to the oldest unread message跳到你还没读的最旧那条消息,停在新消息分隔线的正下方。要是这个频道已经被标为已读,就没有可跳的地方了。Shift+PageUp
Mark this channel read清掉当前频道的未读记号。同一个键还会取消你正在输入的内容、拒接来电,按下的时机不同就做三件不同的事。Esc
Mark the whole server read把一个服务器里所有频道都标为已读,包括你留着待看的那些。没有哪个默认键能一次清掉全部服务器。Shift+Esc
Scroll the chat up a screen把对话一屏一屏往上翻。翻了几下还找不到上次读到哪里,不如直接跳到最旧的未读消息。PageUp
Scroll the chat down a screen一屏一屏往下翻回去。没回到最底之前,画面不会跟着新消息走,热闹的会话看着像卡住了。PageDown
Toggle the members list把右侧的成员列表收起或展开。在浏览器里这个组合会先被查看源代码抢走,所以只有桌面客户端才照这样反应。Ctrl+UCmd+U
Toggle the pinned messages弹出该频道被置顶的消息列表。在浏览器里同一个组合会先打开打印窗口,这是客户端和浏览器分道扬镳最明显的一处。Ctrl+PCmd+P
Toggle the inbox把提到你的消息和未读频道集中到一处。它是个浮层,点别处就立刻关掉。Ctrl+ICmd+I
Upload a file打开选文件的窗口。选中并不等于发出去,它会带着一个写说明的位置停在输入框里,直到你按 Enter。Ctrl+Shift+UCmd+Shift+U
Open the emoji picker打开表情选择框。服务器自有的表情在该服务器内可用,想在别处也用得订阅付费方案。Ctrl+ECmd+E
Open the GIF picker打开 GIF 选择框。表情、贴纸和 GIF 是同一个浮层里的标签,开一次之后只用换标签。Ctrl+GCmd+G
Start a new line without sending只换行不发送。消息框里 Enter 就是发送,所以每多写一行都得用这个。Shift+Enter
Edit your last message消息框空着时按它,就把你上一条消息打开来改。框里哪怕剩一个字符,它也只是移动光标。Up
Show every shortcut把你正在用的这个版本里真正生效的快捷键列出来。客户端和浏览器有几个键不一样,拿不准的时候这份清单最可靠。Ctrl+/Cmd+/
Open the help center打开客服帮助站点,不是快捷键清单。要看清单,用带斜杠的那个组合。Ctrl+Shift+HCmd+Shift+H

Zoom30

Zoom 的快捷键默认只在 Zoom 窗口在前台时才听得见——到 Settings 的 Keyboard Shortcuts 里给某一项勾上 Enable Global Shortcut,它在别的窗口里也照样管用。

功能按键
Mute or unmute yourself开关你的麦克风。只有 Zoom 窗口在前台时才被捕获,在别的窗口里按没有反应;到 Settings 的 Keyboard Shortcuts 里给这一项勾上 Enable Global Shortcut,它在窗口外也管用。Alt+ACmd+Shift+A
Talk while you hold the key在静音状态下,按住不放期间麦克风才开着,一松手立刻回到静音。需要 Zoom 窗口在前台,并且先在 Settings 的 Audio 里打开按住讲话这一项;光标在聊天框里时,按下去只是打了个空格。Space
Mute everyone but the host把除主持人以外的所有参会者静音。这是主持人专用的,参会者按了没有任何反应。Alt+MCtrl+Cmd+M
Ask everyone to unmute请所有人取消静音——主持人专用,而且每个人还得自己同意,没人会被强行打开。Windows 上没有单独的默认键,那边由静音那个组合同时管开和关。这个系统上没有Ctrl+Cmd+U
Start or stop your video开关你的摄像头。它同样要求 Zoom 窗口在前台,所以把会议放在后面、在别的程序里按下去,摄像头可能仍然开着;在意的话就单独把这一项设为全局。Alt+VCmd+Shift+V
Switch camera接了不止一个摄像头时,切到下一个。只有一个摄像头就按了也不变。Alt+NCmd+Shift+N
Open the invite window打开邀请窗口。按会议的设置,参会者可能根本没有邀请他人的权限。Alt+ICmd+I
Copy the invite link直接把邀请链接放进剪贴板,不用打开邀请窗口,贴到别的聊天里最快。Shift+Alt+ICmd+Shift+I
Toggle the participants panel显示或隐藏参会者面板。在 Mac 上它是少数不含 Shift 的动作之一,顺手多按了 Shift 就不灵。Alt+UCmd+U
Toggle the chat panel开关会议中的聊天面板。光标停在聊天框里时,按住讲话那个键只会打出空格,所以要说话先离开输入框。Alt+HCmd+Shift+H
Start or stop screen share开始或停止屏幕共享。在 Windows 上会先弹出问你共享什么的窗口;已经在共享时,同一个组合就是停止共享。Alt+SCmd+Shift+S
Show what you can share显示或隐藏可供共享的窗口和程序清单。Mac 上没有对应这一项的默认键。Shift+Alt+S这个系统上没有
Pause or resume the share不结束共享,只把画面冻住——别人看到的还是停下的那一帧。要临时打开点私密东西时,用这个比断掉共享再重开好。Alt+TCmd+Shift+T
Begin remote control在对方把远程控制交给你之后开始接管。共享的一方得先给权限,没给的话按了也没反应。Shift+Alt+RCtrl+Shift+R
Revoke or drop remote control收回你给出的远程控制,或者放下你手上的控制权。共享途中要把指针抢回来,这条最快。Shift+Alt+GCtrl+Shift+G
Start or stop recording on this computer开始或停止录到这台电脑上。参会者得先拿到主持人的许可,而且会议结束后还要转换一段时间才出文件。Alt+RCmd+Shift+R
Start or stop cloud recording开始或停止云端录制。要同时有付费方案和相应权限,否则按了没有任何反应。Alt+CCmd+Shift+C
Pause or resume the recording把录制暂停再继续。继续之后录的内容接在同一个文件里,不会另开一个。Alt+PCmd+Shift+P
Raise or lower your hand举手和放下手。需要 Zoom 窗口在前台,所以在别的程序里看幻灯片时按下去,手并没有举起来。Alt+YOption+Y
Open the reactions panel打开表情反应面板。跟举手不同,反应过几秒会自己消失,不能当作一直挂着的信号。Ctrl+Shift+YCmd+Shift+Y
Enter or exit full screen把会议窗口切成全屏再切回来。有人开始共享时 Zoom 可能自己就进了全屏,退出来要找的就是这个组合。Alt+FCmd+Shift+F
Switch to speaker view切到把正在说话的人放大的布局。只有 Windows 有默认键,Mac 用一个组合在几种布局之间轮换。Alt+F1这个系统上没有
Switch to gallery view把参会者铺成宫格(画廊视图)。一屏放得下几个人由窗口大小和设置决定,多出来的排到下一页。Alt+F2这个系统上没有
Cycle through the layouts在演讲者视图、多演讲者视图和宫格视图之间轮换。这个组合只有 Mac 有,Windows 是每种布局各一个键。这个系统上没有Cmd+Shift+W
Next page of participants翻到宫格里的下一批参会者。光标在聊天框里时,滚动的是文字而不是人脸。PageDownCtrl+N
Previous page of participants回到上一批参会者。一页能放几个由窗口大小决定,窗口拉大要翻的页数就少。PageUpCtrl+P
Show or hide the floating controls把共享时浮着的那条小控制栏藏起来或叫回来。控制栏不见了、找不到麦克风按钮时,要的就是它。Ctrl+Shift+Alt+HCtrl+Cmd+Option+H
Keep the meeting controls showing在会议控制栏一直显示和只在鼠标移过去时显示之间切换。Windows 上一个修饰键就能切,所以按别的组合时常常误触。AltCtrl+\
Move focus to the meeting controls把键盘焦点移到会议控制栏上——共享把控制栏压在别的窗口下面、鼠标不好点时,就走这条路。Mac 上没有对应的默认键。Ctrl+Shift+Alt这个系统上没有
End or leave the meeting弹出结束会议或离开会议的确认框。作为主持人还会多一项为所有人结束会议,选错了,还在说话的人也一起被断掉。Alt+QCmd+W

按键名称怎么读

  • 用 + 连起来的键要一起按。Ctrl+Shift+P 是按住 Ctrl 和 Shift 再按 P。
  • Mac 上 Cmd 是 ⌘,Option 是 ⌥(有些键盘上印作 Alt),Control 是 ⌃,Shift 是 ⇧。
  • Windows 的 Ctrl 在 Mac 上大多换成 Cmd,但并非总是如此——本词典把两个组合分开列出。
  • 开着韩文、日文或中文输入法时,含字母键的快捷键可能没反应。切到英文输入再试。
  • 组合按下去毫无反应,通常是别的程序把它当全局快捷键先占了。

常见问题

Q. 为什么按键名不翻译?

因为键盘上就是这么印的。翻译过的 Ctrl 让人猜不出该按哪个键。跟着语言变的只是「这个组合做什么」的说明。

Q. Windows 的组合能直接在 Mac 上用吗?

把 Ctrl 换成 Cmd 大多数时候对,但例外不少——Excel 的 F4 在 Mac 是 Cmd+T,到行尾是 Cmd+→。所以两个都列出来了。

Q. 按了没反应。

看三点:是不是开着中文输入法;F 键那排在你的笔记本上要不要配 Fn;有没有别的程序把这个组合注册成全局快捷键。

Q. 快捷键能改吗?

VS Code、Figma、Photoshop 都有自己的按键设置界面,Excel 可以把组合绑到宏上。浏览器和操作系统的组合基本改不了。