在Notepad ++中复制带行号的粘贴

时间:2012-08-20 10:48:31

标签: notepad++

您能否告诉我如何在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

3 个答案:

答案 0 :(得分:34)

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

1)使用 TextFX-> TextFX工具 - >插入行号。 enter image description here

相反, 2)删除不必要的前导零

2.1)First Left indent TextFX-> TextFX编辑 - >缩进文字粘滞左边距 enter image description here

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

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

enter image description here 我希望这会有所帮助。

答案 1 :(得分:10)

如果您对行号的格式不严格,可以在不使用任何插件的情况下轻松完成。你的档案是

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 #:。如果可以接受,那么你的工作就完成了。

答案 2 :(得分:5)

步骤2.2非常简单。

在notepad ++中打开文件

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

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

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

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

您应该会在文件中看到行号。将其保存为myFileWithLineNumbers.js

之类的内容