【问题标题】:Is there a way to join 'distant' lines in vscode?有没有办法在 vscode 中加入“远距离”行?
【发布时间】:2022-01-16 23:12:37
【问题描述】:

我的数据是我想要更改的格式

它有这个形状:

Header1,
Data1,
Data4
...

Header2,
Data2,
Data5,
...

Header3
Data3
Data6
...

最终目标是以通用格式(CSV 或类似格式)获取我的分隔数据,例如:

Header1,Header2,Header3
Data1,Data2,Data3
Data4,Data5,Data6
...

我考虑采用的策略是在 vscode 中通过 alt 键单击远处的行,然后使用 Ctrl+Shift+P:Join Lines 调色板命令来加入“远处”行,但这似乎不起作用。

我想知道这里是否有人知道如何在 vscode 中加入“远行” (或者如果不是,提供替代策略)。

谢谢。

【问题讨论】:

    标签: csv visual-studio-code text


    【解决方案1】:
    1. 如果行尾有逗号,请将其删除
    2. 确保每个标题下的行数相同

    现在每个区块

    1. 将光标置于行首Header2
    2. 现在使用Ctrl+Alt+DownArrow 添加多个游标或在属于Header2 的最后一行使用Shift+Alt+MouseClick
    3. 选择整行:Shift+End
    4. 剪切内容:Ctrl+X
    5. 使用ArrowUp 向上移动光标,使第一个光标位于Header1 所在的行上
    6. 到行尾,添加,,粘贴Header2行:End,Ctrl+V

    您也可以从最后一个块开始并将其添加到上一个块中,现在光标可以停留在同一行以拾取内容并将其移动到上一个块的末尾。

    最后删除所有空行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      • 2013-08-10
      • 2021-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多