【问题标题】:Creating new keyboard shortcuts创建新的键盘快捷键
【发布时间】:2023-09-20 04:31:01
【问题描述】:

有没有办法创建一个键盘快捷键来复制您突出显示和粘贴的任何内容?

不必在别处复制和粘贴某些内容,然后重新复制它很烦人,而且如果可能的话,它对很多人来说可能非常有用?

编辑:

好吧,让我们看看我能不能更好地解释一下自己:

在编码中,假设您尝试将随机键从一个变量移动到另一个变量,而您将其粘贴到的位置已经有一个您也想保留的值。

$var_1 = roghiu2g3iugdfgiu2h3i4uh;
$var_2 = sdoihsoidfjsgoij;

到目前为止,我必须复制其中一个,并将其放在其他地方,

$var_1 = roghiu2g3iugdfgiu2h3i4uh;
$var_2 = sdoihsoidfjsgoij;

sdoihsoidfjsgoij

然后在上面粘贴另一个:

$var_1 = roghiu2g3iugdfgiu2h3i4uh;
$var_2 = roghiu2g3iugdfgiu2h3i4uh;

sdoihsoidfjsgoij

然后最后剪切/复制并删除原件,并将其放在新位置:

$var_1 = sdoihsoidfjsgoij;
$var_2 = roghiu2g3iugdfgiu2h3i4uh;

所以我正在尝试看看这是否可行,虽然我使用的是 Mac,但我相信这对所有操作系统都很方便。

【问题讨论】:

  • 很难理解你在问什么。您需要更好地解释您要做什么以及使用什么产品/操作系统
  • 我已经改写了我要问的内容,这样读起来是否更容易理解?

标签: keyboard-shortcuts copy-paste


【解决方案1】:

仍然很难理解您想要什么,但您似乎正在寻找一种方法来交换剪贴板的内容与当前选定的文本;是这样吗?

如果是这样,据我所知,这不是任何主要操作系统或软件本机实现的功能,而是:


顺便说一句,您在示例中做了很多工作,即使使用基本的剪贴板功能,您也不需要“放置在其他地方”任何东西: 只需将其复制旧值之前,然后选择并剪切旧值并将其粘贴到其他位置。

大多数情况下,您只需敲几下键就可以做到,这就是为什么它不是一个广泛使用的功能:

  1. 第一个文本片段的第一个字符之前的位置:
    $var_1 = ^roghiu2g3iugdfgiu2h3i4uh;
    $var_2 = sdoihsoidfjsgoij;

  2. 选择文字,大部分时候是一个Ctrl-(我觉得Option-→ kbd> 在 Mac OS 上)就足够了

  3. 剪切文本
  4. 在第二个文本片段的第一个字符之前的位置(在您的示例中按下箭头就足够了)
    $var_1 = ;
    $var_2 = ^sdoihsoidfjsgoij;

  5. 粘贴

  6. 选择第二个文本,现在位于您的右侧(大多数情况下是 Ctrl- / Option- 会的)
  7. 剪掉它
  8. 回到第一个位置(在您的示例中只是一个向上箭头)
  9. 粘贴

大约需要 10 秒,因为不需要这么频繁的思考,所以不太值得优化。您的快捷方式可能会为您节省大约 3 秒。


顺便说一句,如果您正在寻找优化剪贴板使用的方法,您可能应该看看剪贴板管理器;即使在您的示例中,您也可以通过使用两个剪贴板来节省一些时间。实际上,Mac OS 本身内置了第二个剪贴板(“kill ring”)。


我花了相当多的时间来帮助您,现在请您花一些时间重新编辑问题及其标题,使其易于理解和查找。

【讨论】: