Notepad++ 如何插入一列数据?

Posted

技术标签:

【中文标题】Notepad++ 如何插入一列数据?【英文标题】:Notepad++ How do I insert a column of data? 【发布时间】:2013-10-19 18:09:39 【问题描述】:

所以我试图获取一列文本数据并将该数据替换为已编辑的信息。我正在尝试操作固定宽度文件中的值。我想保持这些行完好无损。我知道我可以按住 ALT 并选择一整列信息,但是当我尝试粘贴到选定区域时 Notepad++ 只是在第一行上方添加信息并删除我选择的列。请帮助,我已经研究了一段时间,但找不到任何关于此的内容。

下面我将尝试更好地解释一下,如果我要使用 Alt+鼠标选择星号,并且我有一列从另一个文件复制的数据,我该如何替换星号但保持其他数据不变?

1111122222**22233333333333

1111122222**22222223333333

1111111122**22222223333333

【问题讨论】:

***.com/questions/16865957/… 的副本 @Derek,我认为不是,因为这里它要求 粘贴 到列中,而较旧的问题要求使用 ALT+C 菜单添加新列跨度> @psxls - 你可能是对的。我在这里读到的原始问题是“如何将相同的文本粘贴到每一行中”。但看起来 OP 真的想将多行内容粘贴到多行选择中。 【参考方案1】:

如果我正确理解了这个问题,您已经从其他地方复制了数据列,并希望将其作为列复制到记事本++中。如果您只是在 notepad++ 文档中选择一列并尝试将其替换为外部列,您将获得该列的许多副本。诀窍是首先将您的列粘贴到一个空文档(或现有文档中的新行),然后选择您刚刚粘贴的列,但确保您在列模式下选择它,即按住 Alt 键,然后用 Ctrl-C 复制它。现在您可以使用 Ctrl-V 列选择要替换的列并复制到复制的列中

【讨论】:

工作得很好,这就是我想要的!!!我应该在 15 年前学习这项技术!我总是需要这种技术!谢谢你! 上帝保佑你先生。 我们应该将此通知给 Notepad++ 团队,Paste mode 列应该直接从外部工作(例如从 Excel,例如...),就像它从 N++ 工作到 N++... 关于必须粘贴到空文档中的内容是不正确的(或者此功能可能已更改);这在同一个文档中工作正常。正如@gpanich 最被忽视的答案首先指出的那样,重要的部分是您需要块选择(通过 Alt 选择列)源文本和目标。【参考方案2】:

您可以使用 ALT + 鼠标选择列以复制数据并替换它。这个动画 gif 是不言自明的。

【讨论】:

GIF:胜过千字 你是怎么录屏的?~ ShareX 是一款很棒的软件,它不仅可以捕获图像,还可以创建动画 gif 文件。 (getsharex.com)【参考方案3】:

如果我正确理解您的问题,您想在您选择的所有列前粘贴特定文本吗?

    使用 ALT + 鼠标或 SHIFT + ALT + 上/下箭头来选择所需的列数。 使用 ALT + C 或菜单编辑 -> 列编辑器进入列编辑器。 填写“要插入的文本”,然后按确定。

祝你好运!

编辑:正如评论中指出的,这实际上在Notepad++ How to paste string across multiple lines中得到了回答

【讨论】:

【参考方案4】:

ALT+鼠标对我来说没问题。我能够用其他字符替换星号。也许我们有不同的版本?不过我不这么认为。

确保在选择要复制的信息时也使用 Alt+鼠标。不仅在您粘贴时。

希望对你有帮助。

祝你好运!

【讨论】:

这是第一个带有关键信息的答案,即您必须阻止选择要复制的源文本,而不仅仅是要粘贴的目标。【参考方案5】:

用新数据替换一列很容易:

    按住 ALT + 用鼠标选择列(您已经这样做了) 按 DELETE 或 CTRL + X 删除旧列 让光标在同一位置(或您要添加新列的任何位置)闪烁 粘贴 CTRL + V

注意:粘贴时不得选择列。我想这就是让你感到困惑的地方。

【讨论】:

【参考方案6】:

使用 Shift+alt 和鼠标(或箭头)复制所需的文本(列),然后根据需要使用 ctrl+v.

【讨论】:

以上是关于Notepad++ 如何插入一列数据?的主要内容,如果未能解决你的问题,请参考以下文章

Notepad++ 文件过滤器

notepad++搭配jdk配置jave环境变量

右键添加快捷方式(vscode,notepad++)

在notepad++中运行perl和python的方法

如何获得像editText这样的用户输入然后插入数据库sqlite?

a small notepad++ plugin to support doxygen 1key generate