macOS - 终端快捷键

在这里插入图片描述
本文转自 Mac 上“终端”中的键盘快捷键
https://support.apple.com/zh-cn/guide/terminal/trmlshtcts/mac

以下基于系统版本 macOS Sonoma 14


文章目录

  • Mac 上“终端”中的键盘快捷键
    • 1、使用“终端”窗口和标签页
    • 2、编辑命令行
    • 3、在“终端”窗口中选择和查找文本
    • 4、使用标记和书签
    • 5、其他快捷键
  • 在 Mac 上的“终端”中创建自定义功能键


Mac 上“终端”中的键盘快捷键

在 Mac 上的“终端” App img 中,你可以使用键盘快捷键快速完成许多任务。请参阅下方的快捷键,以及在菜单栏的“终端”菜单中显示的快捷键。在 App 菜单中,键盘快捷键显示为符号。

【注】App 中的键盘快捷键因你在 Mac 上使用的语言和键盘布局而异。如果下方的快捷键未按预期正常工作,请在菜单栏的 App 菜单中查找以查看正确的快捷键。你还可以使用虚拟键盘查看当前键盘布局,称为输入法

1、使用“终端”窗口和标签页

操作快捷键
新建窗口Command-N
使用相同命令新建窗口Control-Command-N
新建标签页Command-T
使用相同命令新建标签页Control-Command-T
显示或隐藏标签页栏Shift-Command-T
显示所有标签页或退出标签页概览Shift-Command-反斜杠 ()
新建命令Shift-Command-N
新建远程连接Shift-Command-K
显示或隐藏检查器Command-I
编辑标题Shift-Command-I
编辑背景颜色Option-Command-I
放大字体Command-加号键 (+)
缩小字体Command-减号键 (–)
下一个窗口Command-重音符键 (`)
上一个窗口Command-Shift-波浪符号 (~)
下一个标签页Control-Tab
上一个标签页Control-Shift-Tab
将窗口拆分为两个面板Command-D
关闭拆分面板Shift-Command-D
关闭标签页Command-W
关闭窗口Shift-Command-W
关闭其他标签页Option-Command-W
全部关闭Option-Shift-Command-W
滚动到顶部Command-Home
滚动到底部Command-End
上一页Command-Page Up
下一页Command-Page Down
上一行Option-Command-Page Up
下一行Option-Command-Page Down

2、编辑命令行

操作快捷键
重新定位插入点在按住 Option 键的同时将指针移到新的插入点
将插入点移到行的开头Control-A
将插入点移到行的结尾Control-E
将插入点前移一个字符右箭头键
将插入点后移一个字符左箭头键
将插入点前移一个字词Option-右箭头键
将插入点后移一个字词Option-左箭头键
删除行Control-U
删除到行的结尾Control-K
向前删除到字词的结尾Option-D(选中将 Option 键用作 Meta 键后可用)
向后删除到字词的开头Control-W
删除一个字符Delete
向前删除一个字符向前删除(或使用 Fn-Delete)
转置两个字符Control-T

3、在“终端”窗口中选择和查找文本

操作快捷键
选择完整文件路径按住 Shift-Command 键并连按路径
选择整行文本点按该行三下
选择一个词连按该词
选择 URL按住 Shift-Command 键并连按 URL
选择矩形块按住 Option 键并拖移来选择文本
剪切Command-X
拷贝Command-C
不带背景颜色拷贝Control-Shift-Command-C
拷贝纯文本Option-Shift-Command-C
粘贴Command-V
粘贴所选内容Shift-Command-V
粘贴转义文本Control-Command-V
粘贴转义的所选内容Control-Shift-Command-V
查找Command-F
查找下一个Command-G
查找上一个Command-Shift-G
使用选定的文本查找Command-E
跳到选定的文本Command-J
全选Command-A
打开字符检视器Control-Command-Space

4、使用标记和书签

操作快捷键
标记Command-U
标记为书签Option-Command-U
取消标记Shift-Command-U
标记命令行并发送返回结果Command-Return
发送返回结果但不标记Shift-Command-Return
插入书签Shift-Command-M
插入包含名称的书签Option-Shift-Command-M
跳到上一个标记Command-上箭头键
跳到下一个标记Command-下箭头键
跳到上一个书签Option-Command-上箭头键
跳到下一个书签Option-Command-下箭头键
清除到上一个标记Command-L
清除到上一个书签Option-Command-L
清除到开头Command-K
在标记之间选择Shift-Command-A

5、其他快捷键

操作快捷键
进入或退出全屏幕Control-Command-F
显示或隐藏颜色Shift-Command-C
打开“终端”设置Command-逗号键 (,)
中断键入 Command-句点键 (.) 等于在命令行上输入 Control-C
打印Command-P
软重置终端仿真器状态Option-Command-R
硬重置终端仿真器状态Control-Option-Command-R
打开 URL按住 Command 键并连按 URL
添加至文件的完整路径从“访达”将文件拖移到“终端”窗口中
将文本导出为Command-S
将选定的文本导出为Shift-Command-S
反向搜索命令历史Control-R
开关“允许鼠标报告”选项Command-R
开关“将 Option 键用作 Meta 键”选项Command-Option-O
显示备用屏幕Shift-Command-下箭头键
隐藏备用屏幕Shift-Command-上箭头键
打开所选内容的 man 页面Control-Shift-Command-问号键 (?)
搜索所选内容的 man 页面索引Control-Option-Command-斜杠 (/)
完整的目录或文件名称在命令行上,键入一个或多个字符,然后按下 Tab 键
显示可能的目录或文件名称补全列表在命令行上,键入一个或多个字符,然后按下 Tab 键两次

在 Mac 上的“终端”中创建自定义功能键

https://support.apple.com/zh-cn/guide/terminal/trml108/2.14/mac/14.0

你可以在“终端”中创建自定义功能键来辅助你更有效地工作。

  1. 在 Mac 上的“终端” App img 中,选取“终端”>“设置”,然后点按“描述文件”。
  2. 在左侧列表中选择一个描述文件。
  3. 点按“键盘”。
  4. 在“按键”列表中选择一个现有键,然后点按“编辑”,或点按添加按钮 img 来创建新的组合键。
  5. 点按“键”弹出式菜单,然后选取一个按键。
  6. 点按“修饰键”弹出式菜单,然后选取一个修饰键(如果你不想对键使用修饰键,请选取“无”)。
  7. 点按“操作”弹出式菜单,然后选取想要按键执行的功能。
  8. 输入你想要分配到这个组合键的字符串,然后点按“好”。

2024-06-04(二)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

UE5基础1-下载安装

目录 一.下载 二.安装 三.安装引擎 四.其他 简介: UE5(Unreal Engine 5)是一款功能极其强大的游戏引擎。 它具有以下显著特点: 先进的图形技术:能够呈现出令人惊叹的逼真视觉效果,包括高逼真的光影、材…

《Brave New Words 》3.4 最重要的学科领域

Part III Empowering the Next Innovators 第三部分 赋能下一代创新者 The Most Important Subject-Matter Domain to Master 最重要的学科领域 In the world of education, it’s crucial for developers to field-test their ideas. Essentially, it means taking our educat…

导数和微分

导数和微分 flyfish 本文主要论述其中的区别 导数是描述函数变化率的量,它表示函数在某点的瞬时变化速度和切线斜率。 微分是导数的一个线性近似,表示函数在某点处随着自变量变化的增量。 导数和微分在本质上都是研究函数变化的工具,但导数…

西门子学习笔记11 - PTO脉冲指令的使用

1、使用指令前的设置 1、打开一个脉冲发生器,并启用 2、选择使用PTO(脉冲A和方向B) 3、硬件设置输出 4、这样前期的准备工作就完成了 2、指令的使用 1、添加指令CTRL_PTO 2、配置如下 3、方向控制程序如下 4、最后进行测试即可

总结【GetHub的WebAPI,ASSET_ID】,【Linux的jq命令】(草稿版+实际操作)

目录 1.介绍一下github中的 asset_id 2. GitHub 的 asset_id相关操作 2.1.获取特定 repository 的 release 列表: 2.2.获取特定 release 中的 asset 列表,并找到 asset_id: 2.3.使用ASSET_ID获取资材 3.返回的 assets 的信息 是什么样样…

AI 大模型重点行业应用情况

1、AI 大模型重点行业应用情况总览 AI大模型将率先在互联网办公、金融等数字化程度较高的行业快速渗透,医疗、交通、 制造等行业的潜在渗透空间大。 2、AI 大模型在金融行业应用情况 金融行业的应用场景丰富,是最早进行数字化转型的机构,因此…

抛弃昂贵BI,企业仍可低成本实现数据分析

有的读者看完《BI工具选型不入坑,你要这么选》这篇文章就陷入迷茫了,我要做企业级数据分析,看过去各家产品都各有千秋,实在难以抉择,或者已经选了仍是纠结不已。 这里我抛出另一种思路:如果不用BI&#xf…

定时器中断计数

1.定时器中断配置步骤 (1)RCC开启时钟。 (2)选择时基单元的时钟源(内部时钟源)。 (3)配置时基单元:预分频器、自动重装器、计数模式等。 (4)配…

[Mdfs] lc3067. 在带权树网络中统计可连接服务器对数目(邻接表+图操作基础+技巧+好题)

文章目录 1. 题目来源2. 题目解析 1. 题目来源 链接:3067. 在带权树网络中统计可连接服务器对数目 2. 题目解析 挺有意思的一道题目,重点是要能够读懂题目,然后结合几个图相关的处理技巧即可拿下。 图存储:邻接表即可。无向无…

DP:回文串模型

一、回文子串 . - 力扣(LeetCode) 该题有3种解法 (1)中心扩展算法(在字符串章节有介绍)时间复杂度O(N^2),空间复杂度O(1) (2)马丁车…

(二)深度学习基础练习题(54道选择题)

本文整理了深度学习基础知识相关的练习题,共54道,适用于想巩固深度学习基础的同学。来源:如荷学数据科学题库(技术专项-深度学习)。 1) 2) 3) 4) 5) 6&#…

【iOS】UI学习——登陆界面案例、照片墙案例

文章目录 登陆界面案例照片墙案例 登陆界面案例 这里通过一个登陆界面来复习一下前面学习的内容。 先在接口部分定义两个UILabel、两个UITextField、两个UIButton按键&#xff1a; #import <UIKit/UIKit.h>interface ViewController : UIViewController {UILabel* _lb…

零基础直接上手java跨平台桌面程序,使用javafx(二)可视化开发Scene Builder

我们只做实用的东西&#xff0c;不学习任何理论&#xff0c;如果你想学习理论&#xff0c;请去买几大本书&#xff0c;慢慢学去。 NetBeans有可视化工具&#xff0c;但是IntelliJ IDEA对于javafx,默认是没有可视化工具的。习惯用vs的朋友觉得&#xff0c;写界面还要是有一个布局…

【双指针算法】原地处理数组的双指针算法思想

移动零 题目中已经明确表示不能重新创建数组来辅助解题&#xff0c;因此只能对数组进行原地操作&#xff0c;即双指针算法思想。 算法思想&#xff1a; 题目要求我们将非0元素放在数组的左边&#xff0c;0元素放在数组的右边&#xff0c;同时保持非0元素的相对位置。 这种对…

归并排序——逆序数对的统计

逆序数对的统计 题目描述 运行代码 #include <iostream> using namespace std; #define LL long long const int N 1e5 5; int a[N], tmp[N]; LL merge_sort(int q[], int l, int r) {if (l > r)return 0; int mid l r >> 1; LL res merge_sort(q, l,…

QT-轻量级的笔记软件MyNote

MyNote v2.0 一个轻量级的笔记软件&#x1f4d4; Github项目地址: https://github.com/chandlerye/MyNote/tree/main 应用简介 MyNote v2.0 是一款个人笔记管理软件&#xff0c;没有复杂的功能&#xff0c;旨在提供便捷的笔记记录、管理以及云同步功能。基于Qt 6.6.3 个人开…

【Qt】Qt常见的数据类型

思维导图 学习目标 一、基础类型 因为Qt是一个C的框架&#xff0c;因此C的语法和数据类型在Qt中都是被支持的&#xff0c;但是Qt中也是定义了一些属于自己的数据类型&#xff0c;不过&#xff0c;好多数据类型都是对C的数据类型进行封装&#xff0c;下面来简要介绍一下这些基…

kafka集成SpringBoot api编写教程

1.新建项目 用的idea是20222.1.3版本&#xff0c;没有Spring Initializr 插件&#xff0c;不能直接创建springboot项目 可以在以下网址创建项目&#xff0c;下载后解压&#xff0c;然后用idea打开项目即可 1.1 在 https://start.spring.io/ 上创建项目 1.2上传到linux&#x…

第十四周 6.4 内部类部分知识点

一、理解 1.定义在一个类内部的类称为内部类 2.语法: class 类名{ class 类名{} } 3.内部类编译之后生成独立的.class文件&#xff0c;文件命名为:外部类类名$内部类的类名.class 4.内部类分类:成员内部类、静…

Layui弹框中设置输入框自动获取焦点无效/Layui设置Input框自动获取焦点无效,怎么办?

1、问题概述? 有时候为了用户体验,期望当弹框打开的时候,指定的输入框能自动的获取焦点,用户就可以直接输入了。提升了用户体验。但有时候设置的时候没有效果。 2、正常的设置自动获取焦点方式 【input框设置方式】 使用关键字autofocus <input type="text&quo…