【问题标题】: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";
要交换它们,我会:
- 删掉
a的值
- 将其粘贴到
b 的值旁边
- 剪切
b的原始值
- 将其粘贴回
a 的值
我想知道是否有一个捷径可以结合这个过程的第 2 步和第 3 步。
【问题讨论】:
标签:
sublimetext2
keyboard-shortcuts
sublimetext
copy-paste
sublimetext3
【解决方案1】:
Sublime Text 提供了一个工具,可以完全(?)做你想做的事。
- 双击“一个”(选择它)
- 按住 ctrl 并双击“两个”(现在都选中了)
- 按 ctrl + t 交换选择
否则,您可能希望为您的自定义操作注册一个新的键绑定。您可以通过 Preferences -> Key bindings (User) 来做到这一点。
【解决方案2】:
使用置换选择>反向:
- 高亮
two值
- 按住控制
- 高亮
one值
- 编辑 > 置换选择 > 反向
【解决方案3】:
不完全是,但在这种情况下有些东西可以提供帮助。有一个剪贴板历史内置 Sublime Text(至少在 3 个,不确定 2 个)。只需复制您要替换的文本,然后按<C-k><C-v>。这将弹出一个带有剪贴板历史记录的小窗口。选择之前复制的文本来替换当前选中的文本。
此选项在Edit -> Paste from History 下可用。
HTH