Mac 快捷键——个人常用快捷键记录

689 阅读4分钟

Goland

代码

  • control + shift + L go lint 自定义的快捷键 ;需要先安装golint
  • option + L 快速生成 console.log 需要安装插件 console log
  • option + k 快速删除所有 console.log
  • control + option + h 查看调用层次,更好地了解一个函数或方法是如何被调用的,哪些代码路径通向它, 以及你的重构会产生什么影响
  • option + 回车 创建一个缺少的函数或方法。项目报红时,使用该快功能 推荐
  • option + command 查看实现 推荐
  • command + '-' 代码全部折叠,包括函数,if else, for 等代码块 推荐
  • command + '+' 代码全部展开 推荐
  • command + . 代码折叠或展开, 适用于小代码块,比较常用 推荐
  • option + t 选中后翻译
  • control + command + O 翻译后并替换
  • command + / 单行注释 //
  • control + / 多行注释 /**/
  • command + p 查看方法/接口的参数文档。或者右键View|Quick Doc..
  • option + shift + up 向上移动行 推荐
  • option + shift + down 向下移动行 推荐
  • option + command + v提取变量,重构经常用 推荐

运行及调试

  • control + r 运行
  • control + d 调试

Git 操作

  • command + k打开提交列表,再次点击无法关闭。
  • command + 0打开/关闭提交列表。和上面的快捷键作用一样,但是再次点击可以关闭 推荐
  • command + option + a将当前文件添加到git中。类似git add fileName

文件操作

  • command + n 新建各种类型的文件,可选择下拉的多种类型
  • option(alt) + shift + w 新建 go 文件
  • option(alt) + shift + t 新建 ts 文件
  • option(alt) + shift + e 新建文件夹
  • option(alt) + shift + c 快速查看项目最近的变更情况
  • command + d 要比较任何两个文件或文件夹,在项目工具窗口中选择它们并按⌘D
  • option + command + c 大小写匹配
  • option + command + w 文字全量精准匹配 (默认是模糊匹配)

左侧边栏

  • command + 1 当前折叠/展开
  • command + 2收藏折叠/展开。常用来做笔记。可以使用 delete键来删除
  • command + 鼠标左键 添加/移除书签
  • command + 0打开/关闭提交列表。

导航(Tab栏) |代码跟踪

  • command + option+ 左箭头 后退
  • command + option+ 右箭头 前进

终端

  • control + ` 打开终端
  • shift + option + ` 在终端中打开

其他

  • command + , 打开设置
  • command + shift + L 在使用数据库的前提下,快速创建 SQL 查询
  • command + enter选中后,快速执行SQL

VSCode

代码

  • option + Up 向上移动行
  • option + Down向下移动行
  • command + i代码补全建议
  • command + shift + l 快速生成 console.log() ,选中目标,输出目标内容 插件javascript console utils
  • command + shift + d 删除当前文件下的所有 console.log()
  • command + k + command + 0 代码全部折叠,包括函数,if else, for 等代码块
  • command + k + command + j 代码全部展开
  • command + k + command + [ 以递归方式展折叠,常用于单个函数
  • command + k + command + ] 以递归方式展展开,常用于单个函数
  • f2 + enter 重构。选中某个变量/属性或者方法后,按 F2 即可重命名当前页面中所有用该名字的地方,改完然后按Enter

文件操作

  • command + p 打开文件
  • option(alt) + shift + w 新建文件
  • option(alt) + shift + e 新建文件夹
  • control + option + q 定位当前文件,在侧边栏显示
  • command + shift + t 重新打开刚刚关闭的文件

搜索与替换

  • command + f 在当前文件搜索
  • command + shift + f 全局搜索
  • command + option + h 在当前文件替换
  • command + shift + h 全局替换
  • command + shift + , 替换为上一个值
  • command + shift + . 替换为下一个值
  • option + command + c 大小写匹配
  • option + command + w 文字全量精准匹配 (默认是模糊匹配)

导航(Tab栏)|代码跟踪

  • command(ctrl) + option(alt) + t Tab栏关闭其他
  • command + shfit + ] 切换tab, 右切
  • command + shift + [ 切换tab, 左切
  • control + - 后退
  • contro + shift + - 前进

终端

  • control + ` 查看(切换)终端
  • command + kcontrol + l 清空终端内容
  • command + * 拆分终端

窗口

  • command + ` 切换vscode窗口

WPS

  • control + option + enter Excel单元格内换行

终端

  • shift + command + M 在当前文件夹中打开终端 或者 选中文件->右键-> New iTerm2 Windows Here

Finder

  • control + command + t 将当前所选文件夹加入个人收藏

删除

  • option + delete 删除光标面的词语(注意是词语,不是单个字)
  • command + delete 删除光标面的一整行文本.   或者 删除文件 
  • control + d     删除光标面的1个字符
  • fn + delete 删除当前光标位置后面的一个字符
  • control + k 删除光标面的所有文本

界面

  • control + command + q 锁屏
  • fn + f 全屏和取消全屏

编辑

  • command +  右箭头  快速定位到行末
  • command +  左箭头   快速定位到行首
  • shift + command  +  右箭头   选择当前文字到行末
  • shift + command  +  左箭头   选择当前文字到行首

备忘录

  • shift + command + T 创建标题
  • shift + command + H 创建小标题
  • shift + command + J 创建副标题
  • shift + command + B 正文
  • shift + command + H 创建小标题
  • shift + command + 7 项目符号列表
  • shift + command + 8 短划线列表
  • shift + command + 9 编号列表
  • command + B 字体加粗
  • command + K 插入链接