在 Mac 下 VSCode 中的终端使用 option + b 或 f 的快捷键变成输入特殊字符的解决方案

article/2025/7/27 7:33:10

前言

在终端里,我们可以使用 option + boption + f 来在我们输入的命令中进行快速的前后调整光标,但是,在未设置的情况下,在 MacOS 中,会变成输入特殊字符。

普通键盘上是 alt + b 和 alt + f ,只是叫法不一样,位置是一样的。

我在几年前写的 mac 下使用 iTerm 终端工具无法使用 alt+b 和 alt+f 快捷键的解决办法 这篇文章说,给到了 iTerm2 和 系统自带终端的解决方案,有需要的可以去看一下。

但是在 VSCode 中(或者以 VSCode 为基础的其他编辑器)也有这样的问题,所以我们需要解决一下。

解决方案

command + , (或使用菜单)打开设置界面,在设置界面中搜索 macOptionIsMeta,对选项框进行勾选即可,如下图所示:

macOptionIsMeta
勾选后,就实现了正常使用 option 快捷键的功能了。

补充,命令行常用快捷键

终端通用快捷键表格

快捷键功能说明适用系统
Ctrl + C终止当前运行的前台进程全平台通用
Ctrl + D退出当前终端会话/发送EOF信号全平台通用
Ctrl + L清屏(等效clear命令)全平台通用
Ctrl + Z暂停当前进程(可用fg恢复)全平台通用
Ctrl + R反向搜索命令历史全平台通用
Ctrl + A光标跳转至行首全平台通用
Ctrl + E光标跳转至行尾全平台通用

文本编辑类

快捷键功能说明适用系统
Ctrl + W删除光标前的一个单词全平台通用
Ctrl + U删除光标前全部内容全平台通用
Ctrl + K删除光标后全部内容全平台通用
Option + →/←按单词向前/向后跳转(macOS需启用Meta键映射)macOS
Ctrl + ←/→按单词跳转(Linux/Win默认行为)Linux/Win

窗口管理类

快捷键功能说明适用系统
Shift + Ctrl + T新建标签页主流终端支持
Shift + Ctrl + N新建终端窗口主流终端支持
Shift + Ctrl + W关闭当前标签页主流终端支持
Ctrl + PgUp/PgDn切换标签页多数终端支持

macOS 特有适配

快捷键功能说明适用系统
Cmd + C/V复制/粘贴文本(需关闭Shell快捷键冲突)macOS特有
Option + F/B按单词跳转(需配置bindkey或启用Meta键)macOS专用优化

高级操作

快捷键功能说明适用系统
!!重复上一条命令Shell通用
!$调用上条命令的最后一个参数Shell通用
Ctrl + XX在行首和当前光标位置切换Bash/Zsh支持

OK,希望以上内容对各位看官有所帮助!希望各位看官不辞辛苦,用发财的小手点个赞哈!


http://www.hkcw.cn/article/EpWQPfYypO.shtml

相关文章

晨控CK-FR08与西门子PLC配置Profinet通讯连接操作手册

晨控CK-FR08与西门子PLC配置Profinet通讯连接操作手册 晨控CK-FR08系列作为晨控智能工业级别RFID读写器,支持大部分工业协议如RS232、RS485、以太网。支持工业协议Modbus RTU、Modbus TCP、Profinet、EtherNet/lP、EtherCat以及自由协议TCP/IP等。 本期主题:围绕CK…

【高能计算机】海思主板的特点和应用

在科技飞速发展的今天,主板作为电子设备的核心组件,其性能和功能直接影响着整个系统的运行效率和稳定性。继飞腾主板和龙芯主板的出现之后,高能计算机作为中国工控主板的研发生产商,紧跟时代发展的步伐,又推出一款海思…

从认识AI开始-----解密LSTM:RNN的进化之路

前言 我在上一篇文章中介绍了 RNN,它是一个隐变量模型,主要通过隐藏状态连接时间序列,实现了序列信息的记忆与建模。然而,RNN在实践中面临严重的“梯度消失”与“长期依赖建模困难”问题: 难以捕捉相隔很远的时间步之…

基于javaweb的JSP+Servlet家政服务系统设计与实现(源码+文档+部署讲解)

技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文…

银行数字化应用解决方案

行业背景 银行业数字化转型已成为大势所趋,新技术浪潮为银行带来巨大的创新机遇,移动互联催生全新的用户体验需求,大数据应用带来深刻的客户洞察。但错综复杂的业务场景、严格的监管和合规要求、复合型人才的匮乏等问题,严重制约…

视频加密技术和防翻录技术有哪些?

更新:问答播放器的截图效果。 摘要:视频加密技术通过分布式编码、切片加密、动态水印等手段保护内容安全,防止盗录和二次分发。主流方案包括:1)VRM12采用混合算法加密与密码本混淆;2)H5优化HLS机…

嵌入式开发学习日志(linux系统编程--进程(4)——线程锁)Day30

扩:typedef三种用法(简化代码编写) 一、线程的控制——互斥和同步 (一)实例引入 1、示例: 运行结果: 两个线程都在运行,出现问题原因:资源竞争(对全局变量都…

从图像处理到深度学习:直播美颜SDK的人脸美型算法详解

在直播的镜头前,每一位主播都希望自己“光彩照人”。但在高清摄像头无死角的审视下,哪怕是天生丽质,也难免需要一点技术加持。于是,美颜SDK应运而生,成为直播平台提升用户粘性和视觉体验的重要工具。 尤其是在“人脸美…

编译rustdesk,使用flutter、hwcodec硬件编解码

目录 安装相应的环境安装visual studio安装vpkg安装rust开发环境安装llvm和clang编译源码下载源码使用Sciter作为UI的(已弃用)使用flutter作为UI的(主流)下载flutter sdk桥接静默安装最近某desk免费的限制越来越多,实在没办法,平时远程控制用的比较多,只能用rustdesk了,…

Dynamics 365 Business Central EC Sales List 欧洲共同体 (EC) 销售列表

什么是EC Sales List? 是在欧盟境内 开立的具有增值税主体公司的一项报告义务,提供欧盟国家/地区企业之间的跨境交易记录。ESL 的目的是确保这些交易中的所有相关方都支付和申报了适当金额的增值税。 随着出海企业越来越多的在欧州开展业务,此项报告需…

将图片存为二进制流到数据库并展示到前端的实现

使用图片直接存储到数据库中可能会出现以下问题: 1.图片的存储太多了占用数据库的存储空间 2.图片占用内存较大在传输和渲染的情况下会影响应用性能 3.一般情况下是将图片上传云服务器然后数据库存地址,这里讲解的情况只适合图片较少的情景 这里使用…

pikachu通关教程-RCE

目录 RCE(remote command/code execute)概述: exec "ping" 管道符 乱码问题 RCE(remote command/code execute)概述: RCE漏洞,可以让攻击者直接向后台服务器远程注入操作系统命令或者代码,从而控制后台系统 分为远程代码和远程命令两种.当…

合合信息首批通过中国信通院文档图像篡改检测平台能力完备性测评

随着 AIGC 技术的迅速发展,图像篡改手段日益多样化和隐蔽化,给各行业带来了严峻挑战。虚假证照、伪造合同等文档不仅威胁企业的运营安全,也对社会诚信体系构成冲击。在中国信通院最新开展的文档图像篡改检测平台能力完备性测评中,…

线程池的详细知识(含有工厂模式)

前言 下午学习了线程池的知识。重点探究了ThreadPoolExecutor里面的各种参数的含义。我详细了解了这部分的知识。其中有一个参数涉及工厂模式,我将这一部分知识分享给大家~ 线程池的详细介绍(含工厂模式) 结语 分享到此结束啦。byebye~

力扣HOT100之动态规划:279. 完全平方数

这道题之前在刷代码随想录的时候做过,但是现在给忘干净了,现在甚至都不记得这是一个背包问题。。。又反过头去看代码随想录的视频才做出来的。这道题就是一个背包问题,这个问题可以抽象为:对于容量为j的背包,要计算出恰…

Pytorch Geometric官方例程pytorch_geometric/examples/link_pred.py环境安装教程及图数据集制作

最近需要训练图卷积神经网络(Graph Convolution Neural Network, GCNN),在配置GCNN环境上总结了一些经验。 我觉得对于初学者而言,图神经网络的训练会有2个难点: ①环境配置 ②数据集制作 一、环境配置 我最初光想…

AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月30日第93弹

从今天开始,咱们还是暂时基于旧的模型进行预测,好了,废话不多说,按照老办法,重点8-9码定位,配合三胆下1或下2,杀1-2个和尾,再杀4-5个和值,可以做到100-300注左右。 (1)定…

架构加速-深度学习教程

由于RK、jetson nano和电脑的GPU不相同,对应的pytorch也不同,因此不能直接将电脑训练好的模型丢到板端运行,因为训练的模型框架不同。就像你torch1.13和torch2.0都不一定支持,更何况不同平台上的torch。因此需要进行onnx模型转化&…

顶会新热门:机器学习可解释性

🧀机器学习模型的可解释性一直是研究的热点和挑战之一,同样也是近两年各大顶会的投稿热门。 🧀这是因为模型的决策过程不仅需要高准确性,还需要能被我们理解,不然我们很难将它迁移到其它的问题中,也很难进…

MicroPython+L298N+ESP32控制电机转速

要使用MicroPython控制L298N电机驱动板来控制电机的转速,你可以通过PWM(脉冲宽度调制)信号来调节电机速度。L298N是一个双H桥驱动器,可以同时控制两个电机的正反转和速度。 硬件准备: 1. L298N 电机控制板 2. ESP32…