【问题标题】:Notepad++ Column Editing Fit Multiline Uneven Width Selection In a Single Character Column SelectionNotepad++ 列编辑在单个字符列选择中适合多行不均匀宽度选择
【发布时间】:2018-12-04 02:47:22
【问题描述】:

即使有许多标题相似的问题,我也找不到能回答我确切问题的问题。

当我在列编辑模式下使用 Notepad++ 时(alt + shift + 拖动以选择 + c 复制)并且我选择了多行宽度不均匀的行并尝试将其粘贴到相同数量的行选择中t 将文本放入我已选择为列的边框中。

以列编辑模式复制的示例文本:

我希望将上面示例中的选择粘贴到的示例列编辑模式选择:

输出:

期望的输出:

【问题讨论】:

  • 请使用语法 [![image alt-text][#]][1] (once you have sufficient rep) 内联您的屏幕截图。
  • 我建议您将问题的标题更新为类似于“如何附加到区域选择”的内容?

标签: notepad++ text-processing


【解决方案1】:

您只能添加区域选择的文本数据,除非您的文本长度相同。我将附加到未对齐文本的解决方法是

  1. Cut 预先存在的文本使用区域选择(并注意尾随空格):

  1. 输入您要附加的字符(您应该仍然选择区域,所以只需输入它们):

  1. 重新-region-select 你从哪里剪切你的文本并Paste你的文本回来:

【讨论】:

  • 这些信息帮助我更好地理解了我的问题并随之解决了它。看来,如果您按 alt 然后按shit,但将箭头沿对角线方向而不是侧向移动,您可能会偶尔创建一个不正确的形状,无法正确粘贴。
  • 看起来您的问题是选择所有文本 normally 而不是一个区域,可能是因为您如何使用箭头键扩展选择(我只是使用鼠标(甚至虽然我非常喜欢键盘,但你可以使用键盘),否则你会以奇怪的方式切换shift ctrlalt 键)。因此,当您在区域选择中粘贴正常选择的文本(而不是区域)时,它将与区域选择中的每个源代码行交错。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-11
  • 1970-01-01
  • 2012-01-02
  • 1970-01-01
  • 2014-08-12
相关资源
最近更新 更多