![如何在 TextMate 中将两列合并为一列?](https://linux22.com/image/1282455/%E5%A6%82%E4%BD%95%E5%9C%A8%20TextMate%20%E4%B8%AD%E5%B0%86%E4%B8%A4%E5%88%97%E5%90%88%E5%B9%B6%E4%B8%BA%E4%B8%80%E5%88%97%EF%BC%9F.png)
任何人都知道如何合并这样的列表
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
“替换”。