技巧 | 快捷键大全,开启你的无鼠标工作模式

快捷键用的好,就没有鼠标什么事了。

不知道大家有没有这样的习惯,每次用一个软件之前,都会尝试它的各种快捷键。那么,今天我就来介绍下我常用的各种快捷键,也算是弥补下好几周的断更。

本文主要涉及以下场景:

  1. Mac / Windows
  2. Chrome Browser
  3. Xcode IDE

Mac / Windows

1)系统级控制

操作 Mac Windows
关闭当前页面 command + W ctrl + W
退出当前软件 command + Q alt + f4
新建窗口 command + N ctrl + N
新建标签页 command + T ctrl + T
切换桌面 control + left / right ctrl + win + left / right
切换应用 command + tab alt + tab
同一应用下切换窗口 command + ~ -
弹出「强制退出应用」窗口 command + option + esc win + esc (TaskMan)
打开系统设置 - win + I
最小化最前面的窗口到程序坞 command + M win + D
全屏 command + control + F f11
锁定屏幕 command + control + Q win + L

2)文件管理器(Finder / Explorer)

操作 Mac Windows
删除文件(夹) command + backspace delete / (ctrl + D)
移动文件(夹) command + C → command + option + V ctrl + X → ctrl + V
新建文件夹 command + shift + N ctrl + shift + N
快速打开文件管理器 command + option + space win + E
创建所选文件的副本 command + D ctrl + C → ctrl + V
跳转到指定路径 command + shift + G -
复制当前文件夹路径 command + option + C -
清空废纸篓 command + shift + backspace -
以不同形式展示文件 command + 1 ~ 4 -
按不同规则排列文件 command + control + 1 ~ 7 -
显示路径栏 command + option + P -
新建相同路径的文件管理器窗口 - ctrl + N

3)其它

操作 Mac Windows
快速打开软件、文件 command + space win + S
打开应用的偏好设置 command + , (comma) ctrl + ,
保存 command + S ctrl + S
全选 command + A ctrl + A
复制 / 剪切 / 粘贴 command + C / X / V ctrl + C / X / V
撤销 / 重做 command + Z / command + shift + Z (command + Y) ctrl + Z / ctrl + shift + Z (ctrl + Y)
打开表情界面 fn win + . (dot)
删除光标后的字符 control + D delete

Tips:

  1. 在 Mac 下,快捷键结合触控板,可以将无鼠标工作模式发挥到极致。相比快捷键,我更习惯用手势切换应用和桌面,还要记得打开 Mac 触控板的三指拖移功能哦,用来代替鼠标拖动能力。
  2. 对于有顺序的操作,结合 shift 按钮,一般可以达到反向的效果。
  3. Mac - Windows 键位的对应关系:command - ctrl、option - alt、control - 辅助 ctrl。

参考:Mac 键盘快捷键——Apple 官方

Chrome Browser

谷歌浏览器里面很多操作的快捷键其实与系统是通用的,比如上面提到的关闭当前页面、新建窗口、新建标签页等操作。除此之外,还有一些常用的:

操作 Mac Windows
恢复上次关闭的标签页 command + shift + T ctrl + shift + T
返回前 / 后一视图 command + left / right alt + left / right
跳转到地址栏 command + L ctrl + L
查找 command + F ctrl + F
跳转到下一个标签页 control + tab ctrl + tab
在新的后台标签页中打开链接 command + 鼠标点击 ctrl + 鼠标点击
放大 / 缩小网页上的内容 command 和 + / - ctrl 和 + / -
打开 JavaScript 控制台 f12 f12

参考:Chrome 键盘快捷键——Google Chrome 官方

Xcode IDE

给 iOS 开发者:(Xcode 里面很多操作的快捷键也与系统是通用的,比如关闭当前页面、新建标签页等操作)

1)熟悉代码

操作 快捷键
快速查找文件(类、属性、方法) command + shift + O
快速定位当前文件在工程中的位置 command + shift + J
跳转到定义 command + control + 鼠标点击
查看方法相关信息(如调用者) control + 1
返回前 / 后一视图 command + control + left / right
查找 command + F
使用选中部分查找(减少复制粘贴操作) command + E
查找下一个 (command + G) / enter
全局搜索 command + shift + F
查看相关动作 command + 鼠标点击
查看快速帮助 option + 鼠标点击

2)开发代码

操作 快捷键
新建文件 command + N
新建 Group command + option + N
替换 command + option + F
添加文档注释 command + option + /
注释选中的代码 command + /
重新匹配代码补全 esc
重命名(编辑所有) command + control + E

2)构建 & 运行 & 调试

操作 快捷键
运行 command + R
无需构建的运行 command + control + R
取消运行 command + .
清理构建 command + shift + K
清理控制台 command + K
添加 / 删除断点 command + |

3)其它

操作 快捷键
打开开发者帮助中心 command + shift + 0
打开欢迎界面,选择项目 command + shift + 1
折叠 / 展开文件夹 left / right
编辑 scheme command + shift + ,
打开模拟器管理页 command + shift + 2
寻找语法错误 command + shift + ;

Tips:还可以利用好 Editor 的各种选项来提高开发效率,比如 Minimap、Assistant 视图等。

参考:Menu Command Shortcuts——Xcode 官方


鼠标的出现貌似抢了键盘的饭碗,而快捷键的设计是不是又帮键盘扳回了一局呢?

好了,这些就是我今天要分享的全部内容,你还有什么推荐的或者喜欢的快捷键吗?欢迎在留言区评论!