如何在 TextMate 中将两列合并为一列?

如何在 TextMate 中将两列合并为一列?

任何人都知道如何合并这样的列表

item 1  item 2
item 3  item 4

item 1 
item 2 
item 3 
item 4 

在 TextMate 还是 TextWrangler 中?

答案1

列是如何分隔的?用\t?如果是这样,你只需要用换行符替换它。如果它们不是用制表符分隔的,步骤是相同的​​——只需复制列分隔符,不管它是什么。例如,两个空格应该可以正常工作,使用 CSV 时也可以。,

item 1  item 2
item 3  item 4

该过程相当简单:

  • Cmd使用-从文本字段复制制表符C(可能有助于查看 → 显示不可见内容已启用)

    在此处输入图片描述

  • Cmd使用+打开搜索/替换窗口F

  • Cmd将复制的制表符粘贴到带有-的“查找”字段中V

  • 在“替换”字段中,按alt+Enter以获取新行。

它看起来像这样(是的,你看不到任何东西,但你可以选择内容来查看那里的所有内容)。

在此处输入图片描述

然后点击“全部替换”。结果:

item 1
item 2
item 3
item 4

作为@罗曼尔指出,也可以使用正则表达式来实现这一点。如果您知道分隔符是 Tab ( \t),只需选中“正则表达式”,然后输入\t“查找”和\n“替换”。

在此处输入图片描述

相关内容