如何在Sublime文字3中剪切和粘贴一列文字-
例如:
文件A
Alpha
Beta
Gamma
Delta
文件B
AAA
BB
CCCCC
我想以文件B结尾
Alpha AAA
Beta BB
Gamma CCCCC
Delta
如何在Sublime文字3中剪切和粘贴一列文字-
例如:
文件A
Alpha
Beta
Gamma
Delta
文件B
AAA
BB
CCCCC
我想以文件B结尾
Alpha AAA
Beta BB
Gamma CCCCC
Delta
Answers:
首先,在文件B中选择要复制的行。注意行数(这应该显示在屏幕底部)。该行数为X。复制这些行。
其次,选择文件A的前X行,以便末尾有一个光标。为此,将光标移到第一行的末尾,转到选择菜单,然后使用“添加下一行”的快捷方式,直到选择了X行。在OSX上,其控制向下移。在此示例中,文件A的末尾将有3个游标,如下所示:
Alpha|
Beta|
Gamma|
Delta
最后,按一次Tab键,然后粘贴您的行。您应该具有想要的结果。
由于这样做的原因,将其粘贴到文件A中比较容易。但是,如果您确实要粘贴到文件B或其他文件中,只需在开始之前将文件A中的行复制到目标文件中,然后执行同样的过程。
选择并复制要复制的文件B上的行。移至文件A,选择要复制到的行。按Ctrl + Shift + L将您的选择拆分为多行选择,将光标移至所需位置并粘贴。
这样做的一个限制是光标将保持其相对位置,您可能不希望这样做。也许您希望它们全部保留在固定的列中。
按住鼠标中键并拖动以选择一列或多列文本,然后再次按Ctrl + Shift + L将您的选择分成几行,然后像以前一样进行操作。
B
出现在的每个选定位置A
。
脚步:
转到文件B,然后在上输入多选(⌘+ ⇧+ LOR Ctrl+ shift+ L)
AAA
BB
CCCCC
确保已选中所有内容,而不仅仅是要复制的部分行。
在多选模式下,复制(⌘+ COR Ctrl+ C)
AAA|
BB|
CCCCC|
转到文件A,并确保在完全相同的行数(在本例中为3)中输入多选。
Alpha|
Beta|
Gamma|
Delta
让我知道这是否适合您!
迟到了,但是在SublimeText论坛上找到了这个名为Paste as Column的包。您可以在“程序包控制”中找到它。
效果很好,至少足以在正确的区域中获取数据
RE:原始论坛页面:https: //www.sublimetext.com/forum/viewtopic.php?f = 4&t = 10008
Paste in Column
下拉菜单右上角的来使用它。对于价格来说,ST3的另一个项目确实应该包括并开箱证明。无法使CTRL / Command-Shift-L起作用,或者至少我不太了解它。