首页 > 其他分享 >在 Sublime Text 4 for macOS 中使用多个光标

在 Sublime Text 4 for macOS 中使用多个光标

时间:2023-12-04 15:44:44浏览次数:28  
标签:macOS 触控板 Text 点击 添加 Command Sublime 使用 光标

在 Sublime Text 4 for macOS 中使用多个光标

在 Sublime Text 4 for macOS 中使用多个光标(也称为多点编辑)是一项非常强大的功能,允许您在多个地方同时进行编辑。以下是一些常用的方法来使用多个光标:

1. 添加额外的光标

  • 按住 Command 键并点击:您可以在需要添加新光标的每个位置按住 Command(⌘)键并点击鼠标左键。这将在每个点击的地方添加一个新的光标。

2. 选择多个相似的实例

  • 选择一个词,然后按 Command + D:首先用光标选中一个词,然后按 Command + D(⌘ + D)。这会选择文档中下一个与当前选中词相同的实例,并为它添加一个新光标。重复按 Command + D 可以继续添加更多的光标。

3. 选择所有相似的实例

  • 使用 Command + Control + G:如果您想选择文档中所有与当前选中词相同的实例,并为每个实例添加一个光标,可以使用 Command + Control + G(⌘ + Control + G)。

4. 创建垂直列的光标

  • 使用鼠标中键拖动:如果您的鼠标有中键,可以按住中键并垂直拖动以在多行上创建光标。

5. 从选区创建多个光标

  • 选择文本,然后按 Shift + Command + L:首先选择一块文本区域,然后按 Shift + Command + L(⇧ + ⌘ + L),这会在选中区域的每一行的末尾添加一个光标。

使用多个光标可以大大提高编辑效率,特别是当您需要在多个位置进行相同或类似的修改时。但要注意,所有光标都会同时接收您输入的内容,所以在进行批量编辑时需要小心。

 

仅使用触控板的情况下怎么实现鼠标中键呢

在没有鼠标,仅使用触控板的情况下,您仍然可以在 Sublime Text 4 中使用多个光标,尽管这可能没有使用鼠标中键那么直观。以下是一些替代方法来在 macOS 上使用触控板实现类似的多光标编辑功能:

1. 使用键盘快捷键

  • 添加光标到上/下一行:将光标放在您希望开始的行上,然后使用 Command(⌘)键加 Option(⌥)键和方向键上(↑)或下(↓)来在上方或下方添加一个新光标。重复此操作可以在多个连续的行上添加光标。

2. 选择列(块)模式

  • 使用 Option 键选择列:在触控板上,您可以按住 Option(⌥)键,然后使用两个手指进行选择。这将创建一个矩形选择区域(块选择)。然后使用 Shift + Command + L 快捷键在该区域的每一行末尾添加一个光标。

3. 手动添加多个光标

  • 按住 Command 键并点击:这是最直接的方法,但可能需要更多的点击操作。在文档中需要添加光标的每个位置按住 Command(⌘)键并用触控板点击。

4. 使用触控板手势

  • 如果您的触控板支持“轻点来点击”(Tap to click):您可以在系统偏好设置中启用“轻点来点击”,然后轻点触控板以模拟鼠标点击,这在进行 Command + 点击操作时尤其有用。

总结

虽然在没有鼠标的情况下使用触控板可能没有那么直接,但通过上述方法,您仍然可以有效地在 Sublime Text 中实现多光标编辑。这些方法可以帮助您在代码或文档编辑中提高效率,尤其是当需要在多个位置进行相同或类似的修改时。

标签:macOS,触控板,Text,点击,添加,Command,Sublime,使用,光标
From: https://www.cnblogs.com/huchaobignotes/p/17875121.html

相关文章

  • Qt - macOS上实现Qt应用程序做文件关联打开
    一、背景介绍  用Qt开发的应用程序要实现文件关联,双击时用默认关联的程序打开文件,在Windows上这个功能非常容易实现。Windows应用程序在安装的时候可以在注册表中写入相关的键值对。打开文件的时候,WindowsExplorer会将文件完整的路径作为参数传递给关联的应用程序。这样就可......
  • SpringContextUtil工具类记录
    1.SpringContextUtil工具类记录,可在无法注入Bean的时候选择使用,比如在枚举类中实际上是无法使用被IOC管理的Bean的,除非是通过方法传入,现在提供一个工具类解决这个问题(做记录)。@ComponentpublicclassSpringContextUtilimplementsApplicationContextAware{privatestat......
  • 【python笔记】contextlib,自定义with语句
    参考书籍:《深度学习入门——自制框架》[日]斋藤康毅步骤18.5使用with语句切换with语法python中的with语句,用于自动进行后处理。如文件读写:withopen('sample.txt','w')asf:f.write('hellosb!')这段代码等价于f=open('sample.txt','w')f.write('hellosb!&......
  • Image Texture
    ImageTexture图像纹理基于常见图像格式(如PNG或JPEG)的外部文件。这样的文件可以根据绝对URL位于服务器上,根据相对URL位于与IFC文件相同的服务器上,在根据相对文件路径的相同本地目录内,在根据相关文件路径的IFC-ZIP文件内,或者在根据绝对文件路径的任意目录内。 对于在被视为永久......
  • Apple Safari 17.1.2 - macOS 专属浏览器 (独立安装包下载) 零日漏洞修复
    AppleSafari17.1.2-macOS专属浏览器(独立安装包下载)零日漏洞修复适用于macOSVentura和macOSMonterey的Safari浏览器17请访问原文链接:https://sysin.org/blog/apple-safari-17/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org之前Safari浏览器伴随......
  • Add double quotes to surrounding a word/text
    InVIMforVScode,howtoaddapairofdoubleorsinglequotestosurroundanexistingword/text/numebr?I'vebeenwritingRcodeswithVScodeformanyyears(ThankstotheawesomeRpluginforVScode!).Sometimes,I'llcreateasetofcharacte......
  • AbstractApplicationContext的核心方法refresh()解析
    AbstractApplicationContext的refresh()是Spring最核心的方法,没有之一,上帝就是用这个方法创造了Spring的世界。这是一个同步方法,用synchronized关键字来实现的。该方法包含以下12个方法(步骤)。prepareRefresh()obtainFreshBeanFactory()prepareBeanFactory(beanFactory)......
  • 关于Vue3中调试APP触发异常:exception:white screen cause create instanceContext fai
    bug:reportJSException>>>>exceptionfunction:createInstanceContext,exception:whitescreencausecreateinstanceContextfailed,checkjsstack->atuseStore(app-service.js:2309:15)问题在于:使用了pinia,并且在所有js文件或ts文件中调用超前,导致的加载错误 解决方......
  • 硬件笔记之MacOS打印不清楚或者打印字体发虚
    参考帖子: 求助!!!有人遇到过macOS下打印不清晰吗 此处做个测试说明,系统为Monterey和Ventura,打印机为惠普黑白打印机,即使设置为普通PCL打印机,效果还是发虚有毛边;以下为移除打印机,再次添加打印机后的操作。按照如下设置,让mac自动选择打印机信息后,会自动设置为普通PostScript打印......
  • MacOS 开发51单片机【非虚拟机】
    MacOS开发51单片机【非虚拟机】准备工作一、安装brew因为在Mac上是用brew来安装sdcc的,所以我们首先自己装上homebrew,不然等下安装sdcc的命令是错误的。brew是Mac的包管理管理工具,就和redhat的yum和Ubuntu的apt-get一样。homebrew的安装方法/bin/zsh-c"$(cur......