【问题标题】:Shortcut to Paste & Cut selection at the same time in Sublime text?在 Sublime 文本中同时粘贴和剪切选择的快捷方式?
【发布时间】:2014-07-16 14:41:15
【问题描述】:

我想知道是否有从剪贴板粘贴的快捷方式,同时剪切要粘贴到其他地方的选择。

详细说明问题:

我发现自己经常在代码的各个部分之间交换值。作为一个原始示例:

var a = "two";
var b = "one";

要交换它们,我会:

  1. 删掉a的值
  2. 将其粘贴到b 的值旁边
  3. 剪切b的原始值
  4. 将其粘贴回a 的值

我想知道是否有一个捷径可以结合这个过程的第 2 步和第 3 步。

【问题讨论】:

  • 你的问题不是很清楚。能否举例说明一下?

标签: sublimetext2 keyboard-shortcuts sublimetext copy-paste sublimetext3


【解决方案1】:

Sublime Text 提供了一个工具,可以完全(?)做你想做的事。

  1. 双击“一个”(选择它)
  2. 按住 ctrl 并双击“两个”(现在都选中了)
  3. 按 ctrl + t 交换选择

否则,您可能希望为您的自定义操作注册一个新的键绑定。您可以通过 Preferences -> Key bindings (User) 来做到这一点。

【讨论】:

  • 每天学习新东西!
【解决方案2】:

使用置换选择>反向:

  1. 高亮two
  2. 按住控制
  3. 高亮one
  4. 编辑 > 置换选择 > 反向

【讨论】:

    【解决方案3】:

    不完全是,但在这种情况下有些东西可以提供帮助。有一个剪贴板历史内置 Sublime Text(至少在 3 个,不确定 2 个)。只需复制您要替换的文本,然后按<C-k><C-v>。这将弹出一个带有剪贴板历史记录的小窗口。选择之前复制的文本来替换当前选中的文本。

    此选项在Edit -> Paste from History 下可用。

    HTH

    【讨论】:

      【解决方案4】:

      您也可以使用剪贴板历史记录 https://github.com/colinta/SublimeClipboardManager

      复制:一个
      复制:两个
      将上一个粘贴到两个
      粘贴到下一个

      好消息是剪贴板历史记录在更多情况下会有所帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-08
        • 1970-01-01
        • 1970-01-01
        • 2018-01-19
        • 1970-01-01
        • 1970-01-01
        • 2017-10-31
        • 2018-05-18
        相关资源
        最近更新 更多