Hotkey
MAC
Chrome检查:Command + Shift + C
重命名文件:选择到文件名的状态下 + Enter
打开文件:Command + O
打开访达:Command + Option + B
反撤销: Command + Shift + Z
推出当前程序:Command + Q
切换同一应用的不同窗口:Command + `
关闭整个窗口:Command + Shift + W
全屏窗口:Command + Control + F 或者 Command + Enter
锁屏:Command + Control + Q
Finder查看隐藏文件: Command + Shift + .
Finder查找文件: Command + Shift + G
切换屏幕:Ctrl + 方向
隐藏所有窗口: Command + Option + H
整理启动台
图标显示异常
设置App 快捷键
【系统设置】=> 【键盘】 => 【键盘快捷键】=> 【App 快捷键】
截图软件录屏:Command + Shift + 5
IDEA
代码整理:Command + Option + L
返回上一光标:Command + Option + <-
折叠所有块:Command + CapsLock + ' - '
折叠当前快:Command + '-' / '+'
打开所有块:Command + CapsLock + ' + '
添加自定义代码块折叠:Command + Option + T ->
分屏:某文件的Tab栏上右键,选择Split Vertically 或 Split Horizontally
查看最近文件:Command + E
复制代码位置:Command + Option + CapsLock + C
进入方法/进入方法调用处:Command + B
进入接口实现:Command + Option + B
搜索出的内容分屏展示:Shift + Command + F 打开搜索并选中内容后,Shift + Enter
运行单元测试:Shift + Control + R
文件重命名:Shift + F6
代码移行:Shift + Option + 方向上/下
定位到当前文件位置:Option + F1,然后数字1
查找代码:Command + F,然后Esc可以关闭查找窗口
向上一行插入空行:Command + Option + Enter
向下一行插入空行:Shift + Enter
选中行/当前行 向 上/下 移动:Shift + Option + 方向上/下
选中/当前所在方法 与 上/下 一个方法调换位置:Shift + Command + 方向上/下
批量修改某参数名:光标选中变量后Shift+F6
查找文件:点击Project导航框,直接输入关键字
全局查找文件:Shift + Command + O
查找类型:Command + O
打开Terminal: Option + F12
快速生成测试方法:光标在方法上,Command + N
使结构体实现某接口:光标选择到结构体,Option + Enter
窗口查看方法内容:Command + Y
光标跳转到上一个方法:Shift + Ctrl + 方向上/下
切换Tool Window:长按Ctrl + Tab 或者 Command + E
提取方法:Command + Option + M
在下一行复制选择的代码:Command + D
加选当前选中的内容:Ctrl + G
光标快速跳转到代码块开始/结束处:Option + 方向上 可以加选代码块,在加方向键左/右 即可
光标快速跳转到代码块开始/结束处:Command + Option +
[
or]
切换窗口: Command + Shift + `
复制光标 Caret Cloning: Option + Option(长按) + 方向上/下
跳转到指定行:Command + L
查看当前文件/包下的结构: Command + F12 ( fn + ' + ' )
跳转到当前匹配的另一个括号处:Ctrl + M
Debug时快速打开参数的值:Option + Shift + Click
循环扩展单词:Option + / (自定义快捷键为:Ctrl + Command + P)
修改SQL检测:[Preference => Editor => Language Injections] 分别添加如下记录:
跳转到当前方法到测试方法:Commad + Shift + T
可以将一下文本内容以
YML.js
文件名创建在【Scratcher and Consoles => Extensions => Database Tools and SQL => data => extractors】中,然后便可以在复制数据时选择改脚本复制yml格式的文件。在Zen模式下临时打开侧边栏:Command + Command(长按)
Postman
美化JSON:Command + B
发送请求:Command + Enter
VsCode
全局搜索帮助:Command + Shift + P
全局搜索文件:Command + P
代码格式化:Option + Shift + F
折叠当前代码片段:Option + Command +
[
Chrome
打开最近关闭的tab页:Command + Shift + T
切换tab:Command + Option + <- / ->
放回上/下一页:Command + <- / ->
聚焦光标到地址栏: Command + L
访问网页:搜索栏输入关键字后,Ctrl + Enter
强制刷新(不走304缓存):Shift + Command + R
普通刷新:Command + R
打开pdf到指定页面:可以在ULR栏添加后缀
#page=109
截全屏:调出【开发者工具】,Command + Shift + P 执行命令:【Capture full size screenshot】 如果页面内存在下拉框,可以尝试按照修改页面样式:将
html.body
和对应下拉框Styles
中的overflow
样式取消勾选
Alfred
使用指定应用打开某文件:
搜索指定文件后缀:
'
+ [文件名] + [空格] + [文件后缀]模糊搜索:
'
+*
[搜索内容]
EMACS
光标跳转行首:Ctrl + A
光标跳转行尾:Ctrl + E
从光标删除到命令行尾:Ctrl + K
从光标删除到前一个单词:Ctrl + W
上/下/左/右: Ctrl +
P
/N
/B
/F
删除光标(之前)的字符:Ctrl +
D
(H
)撤销删除:Ctrl +
-
or/
iTerm2
全屏窗口: Command + Enter
新建窗口: Command + T
水平分屏: Command + D
垂直分屏: Command + Shift + D
在最近使用的分屏直接切换.:Command +
[
切换标签页: Command + <-
清屏:Ctrl + L
复制字符串:双击添加到粘贴板 or 选中 + Command + 鼠标拖动到指定位置
光标跳转下/上一个单词: Esc + F/B
在当前目录打开Finder:键入
open .
Vim
跳转行首:Home 或 Shift + ^
跳转行尾:End 或 Shift + $
跳转到指定行:[行号] + gg / G 或者 :12
查找:normal模式下键入
'/'
,n 查找下一个,N 查找上一个插入新行:normal模式下键入
'o'
删除:
复制/黏贴/撤销:yy / p / u
打开文件同时定位到某一内容行:
vim [FILENAME] +/pattern
打开文件同时定位到某一行:
vim [FILENAME] +n
最后更新于