高效mac常用快捷键整理

news2024/9/25 23:22:13

高效mac常用快捷键整理

  • macOS
    • 全局、剪切、拷贝、粘贴
    • finder 和 系统快捷键
    • 文稿
  • 浏览器chrome
    • 标签页和窗口快捷键
    • 功能快捷键
    • 网页快捷键
  • Idea & Pycharm
    • 必记
    • 编辑
    • 查询&替换
    • 导航
    • 重构
    • 编译、运行、调试
  • iTerm
    • 标签
    • 分屏
    • 编辑
  • 文本编辑 sublime text
    • 导航:打开&关闭&前往
    • 编辑
    • 拆分窗口/标签页
  • 学习资料

本文整理了程序员高效mac的常用快捷键,熟练使用可以大大提升效率。
加油!

觉得文章有收获,欢迎关注公众号鼓励一下作者呀~
在学习的过程中,也搜集了一些量化、技术的视频及书籍资源,欢迎大家关注公众号【亚里随笔】获取
也欢迎大家通过【亚里随笔】与我交流联系~
百度网盘资源

macOS

全局、剪切、拷贝、粘贴

  • command + W 关闭当前窗口
  • command + Q 完全退出应用
  • command + delete 删除文件
  • commmand + x 剪切并拷贝
  • command + c 拷贝,也适用于文件
  • command + v 将剪切板中的内容粘贴到文稿或app中,也适用于文件
  • command + z 撤销
  • command + shift + z 重做
  • command + F 查找
  • command + G 再次查找,查找之前所找到的项目出现的下一个位置
  • command + shift + G 再次查找,查找上一个位置
  • command + h 隐藏最前面的app窗口
  • command + m 将最前面的窗口最小化至程序坞
  • command + o 打开所选项,或打开一个对话框以选择要打开的文件
  • command + t 打开新的标签页
  • command + option + esc 强制退出app
  • command + ctrl + 空格 显示字符检视器,可以选择其他符号😇
  • command + ctrl + f 全屏使用app,例如google
  • command + tab 在打开的app中切换到下一个最近使用的app
  • command + , 打开最前面app的偏好设置

finder 和 系统快捷键

  • command + d 复制所选文件
  • command + I 显示文件(夹)简介
  • command + shift + c 打开电脑窗口
  • command + shift + d 打开桌面文件夹
  • command + shift + f 打开最近使用窗口
  • command + shift + G 打开前往文件夹窗口
  • command + shift + h 打开当前macOS用户账户的个人文件夹
  • command + shift + O 打开文稿文件夹
  • command + option + L 打开下载文件夹
  • command + shift + N 新建文件夹
  • command + option + D 显示或隐藏程序坞
  • command + option + p 显示或隐藏访达窗口的路径栏
  • command + / 显示或隐藏访达窗口的状态栏
  • command + n 打开一个新的访达窗口
  • command + 1 以图标的方式显示访达中的项目
  • command + 2 以列表的方式显示访达中的项目
  • command + 3 以分栏的方式显示访达中的项目
  • command + 4 以画廊的方式显示访达中的项目
  • command + [ 回退前一个目录
  • command + ] 返回回退前的那个目录
  • command + ↑ 进入上一级目录
  • command + ↓ 进入下一级目录
  • → 在列表视图中打开所选文件夹,不会进入
  • ← 在列表视图中关闭所选文件夹
  • command + delete 将所选荐移到废纸篓
  • command + shift + delete 清倒废纸篓

文稿

  • ctrl + k 删除当前到行或段落末尾之间的文本
  • command + ↑ 光标移到文稿开头
  • command + ↓ 光标移到文稿末尾
  • command + ← 光标移到行首
  • command + → 光标移到行尾
  • option + ← 光标移到上一词的词首
  • option + → 光标移到上一词的词尾
  • command + shift + ↑ 选中光标左边起到文档开头的全部文本
  • command + shift + ↓ 选中光标右边起到文档尾部全部文本
  • command + shift + ← 选中光标到行首的文本
  • command + shift + → 选中光标到行尾的文本
  • shift + ↑ 将文本选择范围扩展到上一行相同水平位置的最近字符处
  • shift + ↓ 将文本选择范围扩展到下一行相同位置的最近字符处
  • shift + ← 将文本选择范围向左扩展一个字符
  • shift + → 将文本选择范围向右扩展一个字符
  • shift + option + ↑ 将文本选择范围扩展到当前段落的段首,再按一次则扩展到下一段落的段首
  • shift + option + ↓ 将文本选择范围扩展到当前段落的段尾,再按一次则扩展到下一段落的段尾
  • shift + option + ← 将文本选择范围扩展到当前词的词首,再按一次则扩展到下一词的词首
  • shift + option + → 将文本选择范围扩展到当前词的词尾,再按一次则扩展到下一词的词尾
  • ctrl + A 移至行或段落的开头
  • ctrl + E 移到行或段落的末尾
  • ctrl + F 向前移动一个字符
  • ctrl + B 向后移动一个字符
  • ctrl + p 上移一行
  • ctrl + n 下移一行
  • ctrl + o 在插入点后新插入一行
  • ctrl + t 将插入点后面的字符与插入点前面的字符交换

浏览器chrome

标签页和窗口快捷键

  • command + option + ← 切换到左边标签页
  • command + option + → 切换到右边的标签页
  • command + L 焦点移到地址栏
  • command + t 新增标签页
  • command + n 打开新窗口
  • command + shift + n 打开新的无痕窗口
  • command + 1至8 跳转到特定标签页
  • command + 9 跳转至最后一个标签页
  • command + [ 或 command + ← 打开当前标签页浏览记录中的上一个页面
  • command + ] 或 command + → 打开当前标签页浏览记录中的下一个页面
  • command + w 关闭当前标签页或弹出式窗口
  • command + shift + w 关闭当前窗口
  • command + m 最小化窗口
  • command + h 隐藏chrome
  • command + q 退出chrome
  • F11 最大化或最小化活动窗口

功能快捷键

  • command + shift + b 显示或隐藏 书签栏
  • command + option + b 打开 书签管理器
  • command + , 在新标签页中打开 设置 页
  • command + y 在新的标签页中打开 历史记录 页
  • command + shift + j 在新的标签页中打开 下载内容 页
  • command + f 搜索
  • command + g 跳转到与查找栏中搜索字词相匹配的下一条内容
  • command + shift + g 跳转到与查找栏中搜索字词相匹配的上一条内容
  • command + option + ↑和↓ 将焦点移到未聚集的对话框

网页快捷键

  • command + d 将当前网页保存为书签
  • command + shift + d 将所有打开的标签页以书签的形式保存在新文件夹中
  • command + 加号 增大文字大小
  • command + 减号 减少文字大小
  • command + 0 默认文字大小
  • 空格 向下滚动一屏
  • shift + 空格 向上滚动一屏
  • option + ← 或 → 将光标移到文本字段中的上一个字词的起始处 或 后面
  • option + delete 删除文本字段的上一个词
  • command + shift + h 当前页打开主页

Idea & Pycharm

必记

  • 双击shift 全局搜索
  • option + enter 展示代码建议
  • command + N, ctrl + enter 生成代码
  • command + P 参数信息
  • option + ↑↓ 扩展缩小选区
  • command + E 显示最近打开的文件列表
  • shift + F6 重命名

编辑

  • command + shift + enter 自动结束代码,行末自动添加分号
  • command + p 显示方法参数信息
  • ctrl + j 快速查看文档
  • command + mouse 查看代码简要信息
  • command +N, ctrl + enter 生成代码
  • ctrl + o 覆盖方法,重写父类方法
  • ctrl + i 实现方法,实现接口中的方法
  • command + option + t 包围代码
  • command + / 注释/取消注释 行注释
  • command + option + / 注释/取消注释 块注释
  • option + ↑↓ 连续选中 | 取消选中代码块
  • ctrl + shift + Q 显示上下文信息
  • option + enter 显示意向动作和快速修复代码
  • command + option + L 格式化代码
  • ctrl + option + O 优化import导入
  • tab/shift + tab 缩进/反向缩进
  • command + shift + v 从最近缓冲区中粘贴
  • command + D 复制当前行或选定的块
  • command + delete 删除当前行或选定的块
  • ctrl + shift + J 智能将代码拼成一行
  • command + enter 智能分割一行
  • shift + enter 开始新的一行
  • command + shift + u 大小写切换选中的代码块
  • command + option + shift + [ 或 ] 选中当前至代码块的开始或结束
  • option + delete 删除到单词末尾
  • option + fn + delete 删除到单词开头
  • command + + 或 - 展开或折叠代码块
  • command + shift + + 或 - 展开或折叠所有代码块

查询&替换

  • shift + shift 全局查找
  • command + F 文件内查找
  • command + G / command + shift + G 向下查找/向上查找
  • command + R 文件内替换
  • command + shift + F 全局查找
  • command + shift + R 全局替换
  • ctrl + G 选择下一个匹配项
  • ctrl + command + G 选择所有匹配的项
  • ctrl + G 取消选择所有的匹配项

导航

  • command + O 查找文件
  • command + shift + O 查找所有类型文件
  • command + option + O 查找指定的变量/方法
  • ctrl + ←/→ 左右切换打开的编辑tab页
  • command + L 在当前文件跳转到某一行的指定处
  • command + E 显示最近打开的文件列表
  • command + option + ← 或 → 返回、前进
  • command + shfit + delete 跳转到最后一个编辑的地方
  • command + F1 在其他idea视图中选择当前文件
  • command + B/点击 进入对应的方法或类
  • command + option + B 跳转到接口实现类
  • command + Y 快速打开光标所在方法、类的定义
  • command + option [或] 移动光标到代码块的开始/结束位置
  • command + F12 查看类结构
  • ctrl + H 显示当前类的层次结构
  • ctrl + option + H 显示调用层次结构
  • F2 / shift + F2 跳转到下一个/上一个高亮错误的位置
  • F4 / command + ↓ 查看源代码
  • fn + command + ← 或 → 去文档开头/结尾
  • fn + command + ↑↓ 去当前屏的开头/结尾
  • command + ← 或 → 去行首/行尾
  • fn + ↑↓ 翻页

重构

  • F5 复制文件到指定目录
  • F6 移动文件到指定目录
  • command + delete 在文件上在安全删除文件,弹出确认框
  • shift + F6 重命名
  • ctrl + T 重构选中的代码块

编译、运行、调试

  • command + F9 编译项目
  • command + shift + F9 编译选择的文件、包
  • ctrl + option + R/D 弹出Run/Debug的配置项
  • ctrl + shift + R/D 运行
  • F8/F7 调试进入下一步
  • shift + F8/F7 智能进入下一步/跳出
  • option + F9 运行到光标处
  • option + F8 弹出计算表达式窗口
  • command + option + R 恢复程序运行
  • command + F8 切换断点
  • command + shift + F8 显示断点

iTerm

标签

  • command + t 新建标签
  • command + w 关闭标签
  • command + 数字, command + ← 或 → 切换标签
  • command + enter 切换全屏
  • command + f 查找

分屏

  • command + d 垂直分屏
  • command + shift + d 水平分屏
  • command + option + 方向键 或者 command +[] 切换屏幕
  • command + ; 查看历史命令
  • command + shift + h 查看剪贴板历史
  • comand + shift + i 所有窗口联动操作

编辑

  • ctrl + u 清除当前行
  • ctrl + a 到行首
  • command + ← 到行首
  • ctrl + e 到行尾
  • command + → 到行尾
  • ctrl + f/b 前进后退,相当于方向键
  • option + ← → 按单词前移后移
  • ctrl + p 上一条命令
  • ctrl + r 搜索命令历史
  • ctrl + d 删除当前光标的字符
  • ctrl + h 删除光标之前的字符
  • ctrl + w 删除光标之前的单词
  • ctrl + k 删除到文本末尾
  • ctrl + t 交换光标处的文本
  • ctrl + l 清屏
  • command + r 清屏

文本编辑 sublime text

导航:打开&关闭&前往

  • command + shift + n ß打开一个新的sublime窗口
  • command + n 新建文件
  • command + shift + w 关闭sublime,关闭所有文件
  • command + w 关闭当前文件
  • command + p 跳转、前往文件/项目/命令提示等等, goto命令
  • command + shift + t 重新打开最近关闭的文件
  • command + t 前往文件
  • command + control + p 前往项目
  • command + r 前往method
  • command + shift + p 命令提示
  • ctrl + g 前往行
  • ctrl + ` 打开控制台
  • ctrl + - 光标跳回上一个位置
  • ctrl + shift + - 光标恢复位置

编辑

  • command + L 选择行
  • command + A 全选
  • command + D 选择词,重复按下时多重选择相同的词进行多重编辑
  • ctrl + shift + m 选择括号的内容
  • command + shift + enter 在当前行前插入新行
  • command + enter 在当前行后插入新行
  • ctrl + shift + k 删除行
  • command + kk 从光标处删除至行尾
  • command + k + delete 从光标处删除至行首
  • command + shift + d 复制多行
  • command + j 合并多行
  • command + KU 改为大写
  • command + KL 改为小写
  • command + shift + v 粘贴并自动缩进
  • command + option + v 从历史选择中粘贴
  • option + M 跳转至对应的括号
  • command + u 软撤销
  • command + shift + u 软重做
  • command + ] 向右缩进
  • command + [ 向左缩进
  • command + option + t 特殊符号集
  • command + shift + L 将选区转换成多个单行选区
  • command + ctrl + ↑↓ 现行交换位置
  • command + ↑ 到文本头部
  • command + ↓ 到文本尾部
  • command + shift + ↑ 选中光标左边起到头部全部文本
  • command + shift + ↓ 选中光标右边起到尾部全部文本
  • command + shift + ← 选中光标左边全部文本
  • command + shift + → 选中光标右边全部文本
  • delete + command 删除光标左边全部文本
  • delete + option 如果是英文,则删除左边不是英文为间隔的英文文本
  • delete + fn 删除光标右边一个文字

拆分窗口/标签页

  • command + option 1234 单列、双列、三列、四列
  • command + option + 5 网格
  • ctrl 1234 将焦点移动到相应的组
  • ctrl + shift 1234 将当前文件移动到相应的组
  • command + 1234 选择相应的标签页

学习资料

  • macOS
  • 浏览器chrome
  • Idea & Pycharm
  • iTerm
  • 文本编辑 sublime text
  • Mac提高使用效率的一些方法
  • 程序员的 Mac 高效手册
  • 第四章 感受Mac之美-效率提高从操作快捷键开始

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/899693.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高级艺术二维码制作教程

最近不少关于二维码制作的,而且都是付费。大概就是一个好看的二维码,扫描后跳转网址。本篇文章使用Python来实现,这么简单花啥钱呢?学会,拿去卖便宜点吧。 文章目录 高级二维码制作环境安装普通二维码艺术二维码动态 …

2023国赛数学建模思路 - 案例:FPTree-频繁模式树算法

文章目录 算法介绍FP树表示法构建FP树实现代码 建模资料 ## 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 算法介绍 FP-Tree算法全称是FrequentPattern Tree算法,就是频繁模式树算法&#xff0c…

让Linux融入生活! 家用服务器折腾指南《树莓派不吃灰》系列文章更新满20篇!

title: 让Linux融入生活! 家用服务器折腾指南《树莓派不吃灰》系列文章更新满20篇! 截止2023年8月19日,《树莓派防吃灰》(也可以叫《树莓派不吃灰》,怎么好念怎么来)系列,已经更新了20篇。这是一份基于Ubu…

LeetCode[面试题04.12]求和路径

难度:Medium 题目: 给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束&#x…

第六章在web中应用MyBatis

准备 MyBatis内部可以帮我们生成dao接口的实现类(代理类,dao接口的代理) 使用这种代理机制的前提是,SqlMapper.xml文件中的namespace必须是dao接口的全限定名称,id必须是dao接口的方法名 开始 创建一个SpringBoot项…

jdk 1.8新特性 01内部类和lambda

01.内部类: 1、成员内部类 内部类与成员外部类的关系 a.成员内部类的创建需要依赖于外部类对象-(成员方法必须通过对象调用),在没有外部类实例之前无法创建成员内部类对象 b.内部类与外部类相对独立,不是is a 的关系…

vs2022配置opencv进行监控 c++

下载opencv文件 下载好的目录结构是 以上就是用到的文件和目录 在vs2022配置 最后:此处运行提示找不到 opencv_world480.dll 解决办法:直接从 复制到windows下

Android 场景Scene的使用

Scene 翻译过来是场景,开发者提供起始布局和结束布局,就可以实现布局之间的过渡动画。 具体可参考 使用过渡为布局变化添加动画效果 大白话,在 Activity 的各个页面之间切换,会带有过渡动画。 打个比方,使用起来类似…

回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图)

回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图) 目录 回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图)效果一览基本介绍…

《Zookeeper》源码分析(十五)之 选举算法

FastLeaderElection FastLeaderElection实现了接口Election,选举方法为lookForLeader(),选举算法的核心逻辑也在该方法中。 数据结构 构造函数 start() 启动选举通信网络 lookForLeader() 选举核心算法 FastLeaderElection.logicalclock属性用于标…

2023最新红盟云卡个人自动发卡系统源码 全开源

​ 简介: 2023最新红盟云卡个人自动发卡系统源码 全开源 该系统完全开源且无任何加密,可商业使用,并支持个人免签多个接口。 ​ 图片:

2021年03月 C/C++(三级)真题解析#中国电子学会#全国青少年软件编程等级考试

第1题&#xff1a;找和为K的两个元素 在一个长度为n(n < 1000)的整数序列中&#xff0c;判断是否存在某两个元素之和为k。 时间限制&#xff1a;1000 内存限制&#xff1a;65536 输入 第一行输入序列的长度n和k&#xff0c;用空格分开。 第二行输入序列中的n个整数&#xff…

Redis 扩展资料

Redis 扩展资料 1.缓存简介2.缓存分类3.常⻅缓存使⽤4.Redis 数据类型和使⽤5.持久化6.常⻅⾯试题7.Redis 集群&#xff08;选学&#xff09; 1.缓存简介 2.缓存分类 3.常⻅缓存使⽤ 4.Redis 数据类型和使⽤ 5.持久化 Redis 和 Memcached 有什么区别&#xff1f; 6.常⻅⾯试…

独立站SEO是什么意思?自主网站SEO的含义?

什么是独立站SEO优化&#xff1f;自建站搜索引擎优化是指什么&#xff1f; 独立站SEO&#xff0c;作为网络营销的重要一环&#xff0c;正在逐渐引起人们的关注。在当今数字化时代&#xff0c;独立站已经成为许多企业、个人宣传推广的首选平台之一。那么&#xff0c;究竟什么是…

【计算机视觉|生成对抗】StackGAN:使用堆叠生成对抗网络进行文本到照片逼真图像合成

本系列博文为深度学习/计算机视觉论文笔记&#xff0c;转载请注明出处 标题&#xff1a;StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks 链接&#xff1a;[1612.03242] StackGAN: Text to Photo-realistic Image Synthesis…

article-六轴机械臂(带抓手)运动学分析+轨迹规划

1正运动学分析 采用标准的D-h法进行机械腿模型分析&#xff1a; D-h表如下 &#xff08;2&#xff09;通过&#xff08;1&#xff09;求解出机器人各位姿变换矩阵后&#xff0c;求解机器人手臂变换矩阵 ** ** 。通过matlab 计算&#xff0c;写出机器人末端位置。 正运动学分…

爬虫框架- feapder + 爬虫管理系统 - feaplat 的学习简记

文章目录 feapder 的使用feaplat 爬虫管理系统部署 feapder 的使用 feapder是一款上手简单&#xff0c;功能强大的Python爬虫框架 feapder 官方文档 文档写的很详细&#xff0c;可以直接上手。 基本命令&#xff1a; 创建爬虫项目 feapder create -p first-project创建爬虫 …

【ES5和ES6】数组遍历的各种方法集合

一、ES5的方法 1.for循环 let arr [1, 2, 3] for (let i 0; i < arr.length; i) {console.log(arr[i]) } // 1 // 2 // 32.forEach() 特点&#xff1a; 没有返回值&#xff0c;只是针对每个元素调用func三个参数&#xff1a;item, index, arr &#xff1b;当前项&#…

D2: 基于go实现的一个DSL 绘图工具 高手效率神器

在b站看视频的时候, gin框架作作者appleboy 一直在推荐一个绘图工具 大佬认证 肯定有其过人之处 我去各网站收集(chao)了一些关于D2的东西 D2 是一种声明式流程图的领域特定语言 (DSL)&#xff0c;声明式只需要描述你想要的流程图即可&#xff0c;它就会自动生成对应的图像。…

Mac OS下应用Python+Selenium实现web自动化测试

在Mac环境下应用PythonSelenium实现web自动化测试 在这个过程中要注意两点&#xff1a; 1.在终端联网执行命令“sudo pip install –U selenium”如果失败了的话&#xff0c;可以尝试用命令“sudo easy_install selenium”来安装selenium; 2.安装好PyCharm后新建project&…