使用Notepad ++我怎样才能使一个数字递增的宏类型情况?

Bil*_*lal 19 macros increment notepad++ auto-increment

例如我有大约500行.在每行的开头我想添加一个数字.所以在第1行我想要"1)"然后第2行我想要"2)"

我知道我可以在n ++中做一个宏,但它不会是增量的.有没有办法做到这一点?

Tom*_*eba 44

编辑 - >列编辑器并使用该对话框的底部选项(要插入的数字).这样你也可以从你喜欢的任何数字开始,而不必拥有前导零.

  • +1,神奇的发现,Notepad ++隐藏的宝石之一 (4认同)

Gre*_*tle 10

Notepad ++宏仅播放键盘操作.他们无法做任何动态的事情.

但是有一个内置的(?)插件可以为你做这个.

突出显示所有代码,然后选择"TextFX/TextFX工具/插入行号"

需要注意的一点是,它是文件中的绝对行号.你不能在第10行开始编号并让它说出第03行或类似的东西.


Pol*_*rch 7

在更一般情况下,您希望更有选择性地添加序列号(例如,在行的中间,或仅针对某些行),有两种方法:

  1. 按住alt并使用鼠标拖动矩形区域,如http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Column_Editing中所述 然后使用编辑 - >列编辑器 - >数字按照汤姆的回答插入.

  2. 再次选择一个矩形区域,如上所示,将单个字符#复制到剪贴板,然后使用TextFX - > TextFX Edit - > Insert(Clipboard)直线,如下所述:http: //sourceforge.net/apps/mediawiki/notepad -plus /的index.php?标题= Clipboard_Uses#Insert_through_lines_variable_text