如何在 Sublime text 3 中剪切和粘贴一列文本 -
例如:
文件A
Alpha
Beta
Gamma
Delta
文件 B
AAA
BB
CCCCC
我希望文件 B 最终具有
Alpha AAA
Beta BB
Gamma CCCCC
Delta
答案1
首先,选择文件 B 中要复制的行。记下行数 X(该数字应显示在屏幕底部)。
其次,选择文件 A 的前 X 行,以便在末尾有一个光标。操作如下:
- 将光标移到第一行的末尾,
- 进入
Selection
菜单,使用快捷键Add Next Line
直到选中 X 行。在 OSX 上,其为controlshiftdown。
在此示例中,文件 A 末尾将有 3 个游标,如下所示:
Alpha|
Beta|
Gamma|
Delta
最后,按tab一次,然后粘贴线条。您应该会得到想要的结果。
由于这样做的方式,它更容易粘贴到文件 A 中。但是,如果您确实想粘贴到文件 B 或其他文件中,只需在开始之前将文件 A 中的行复制到目标文件中,然后执行相同的过程。
答案2
选择并复制文件 B 中要复制的行。移至文件 A,选择要复制到的行。按 Ctrl+Shift+L 将您的选择拆分为多行选择,将光标移动到您想要的任何位置并粘贴。
这样做的一个限制是光标将保持其相对位置,您可能不希望这样。也许您希望它们全部保持在固定列中。
按住鼠标中键并拖动以选择一列或多列文本,再次按 Ctrl+Shift+L 将选择内容拆分为行并像之前一样继续。
答案3
脚步:
去文件 B,然后输入多选(⌘+ ⇧+L或Ctrl+ shift+ L)
AAA BB CCCCC
确保选择了所有内容,而不仅仅是要复制的部分行。
在多选模式下,复制(⌘+C或Ctrl+ C)
AAA| BB| CCCCC|
去文件A,并确保在完全相同的行数上输入多选(在本例中为 3)。
Alpha| Beta| Gamma| Delta
- 粘贴 ( ⌘+V或Ctrl+ V) 然后就好了 :)
请让我知道这是否对你有用!
答案4
我找到了简单的解决方案手册
我只需使用鼠标中键(有关其他选项请参阅手册)选择插入点,然后输入我想要的内容(或粘贴它)即可。