【问题标题】:Copy paste with line number in Notepad++在记事本++中使用行号复制粘贴
【发布时间】:2012-08-20 10:48:31
【问题描述】:

您能告诉我如何在 Notepad ++ 中复制一些代码行及其行号吗?

也就是说,假设我有一个这样由记事本++打开的code.txt(数字通过使用设置-->首选项-->编辑-->显示行号显示):

1 This is line 1
2 This is line 2 
.
.
n This is line n

我想将其复制到 .doc / .odt 文件中,以便结果中包含行号,NOT 像这样:

This is line 1
This is line 2 
    .
    .
This is line n

【问题讨论】:

    标签: notepad++


    【解决方案1】:

    您应该在 nodepad++ 中打开的文档中添加行号。然后你复制到 .doc 或其他文件。要实现这一点,可能有两种方法。对于两种方式。 在 nodepad++ 中选择行

    1) 使用 TextFX->TextFX 工具->插入行号。

    取而代之的是, 2) 删除不必要的前导零

    2.1) 左首缩进 TextFX->TextFX 编辑->缩进文本粘性左边距

    2.2)添加数字 编辑->列编辑器 在要插入的数字中

    • 设置初始编号 1
    • 增加 1
    • 选择 Dec 选项。

    我希望这会有所帮助。

    【讨论】:

    • @swemon +1 截图 :)
    • 在步骤 2.1 中,不要使用插件 TextFX 来缩进,或者您可以只使用 Ctrl-A 选择所有文本,然后按 Tab 键全部缩进。然后继续步骤 2.2。
    • 步骤 2.2 就是答案。在我看来,其余的答案令人困惑且不必要。当功能直接内置到程序中时,为什么有人会使用插件?您可以使用列编辑器插入空格以及数字。
    【解决方案2】:

    如果您对行号的格式不严格,则无需使用任何插件即可轻松完成此操作。你的文件是

    1 This is line 1
    2 This is line 2 
    .
    .
    n This is line n
    

    去查找,将.* 放入find what 即正则表达式以查看一行中的所有内容,然后单击find all in current document。您将在搜索窗口中获得关注。

    Line 1: 1 This is line 1
    Line 2: 2 This is line 2 
    Line 3: .
    Line 4: .
    Line 5: n This is line n
    

    您可以复制搜索窗口[right click in the search window -> select all -> copy] 的内容并粘贴到另一个文件中。当然 line no 不仅是数字,而且是Line #:。如果可以接受,那么您的工作就完成了。

    【讨论】:

    • 真的很简单。
    • 之后,您可以使用多光标 (Alt+Shift+Arrowkey) 技术从行首删除 Line 表达式。或者如果您确定您的文本没有此表达式,则将每个“Line”替换为“”。
    • 我尝试了你和 swemon 的答案。我意识到 swemon 的方法 2 不能在没有插件的情况下修改为使用。这是最快的。 Ctrl-A 然后tab,然后Alt-C 然后输入。 (前提是你之前在步骤2.2中插入了数字。)这是最快的,因为不需要鼠标,一切都可以在1~2秒内完成。
    【解决方案3】:

    步骤 2.2 非常简单。

    用记事本++打开文件

    数字将应用于您选择的文件部分。例如 A 会将数字应用于整个文件。

    转到菜单编辑/列编辑器或使用热键 ALT+C。

    列编辑器将如上所示打开。

    单击“要插入的数字”的单选按钮。 从 1 开始 增加 1 点击确定。

    您应该会看到插入到文件中的行号。将其保存为类似 myFileWithLineNumbers.js

    【讨论】:

    • 您指的是已接受答案中的步骤 2.2 吗?
    猜你喜欢
    • 2019-07-09
    • 1970-01-01
    • 2017-03-09
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 2023-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多