我在记事本++中有一个问题
只需要将值自动更改为+1(从当前值)
因此,对于MEDIA_ID标记之间的值,这些值应该类似于1000,1001,1002,1003等等。
<MEDIA>
<MEDIA_ID>1000</MEDIA_ID>
</MEDIA>
<MEDIA>
<MEDIA_ID>1001</MEDIA_ID>
</MEDIA>
我不知道这是怎么做的。
有人可以帮忙吗?
由于
答案 0 :(得分:6)
1)使用excel生成从1000到您想要的数字的数字列表,并将其复制到notepad ++中。
2)转到文件的开头。
3)启动宏录制器。
4) type <MEDIA>(down arrow)(HOME button)<MEDIA_ID>(END button)</MEDIA>(down arrow)(HOME button)</MEDIA>(down arrow)(HOME button)
5)根据需要多次重复此宏。
答案 1 :(得分:4)
如果您可以垂直对齐标签,那么您可以使用Column Editor
进行编号。假设你像这样格式化XML:
<MEDIA><MEDIA_ID></MEDIA_ID></MEDIA>
<MEDIA><MEDIA_ID></MEDIA_ID></MEDIA>
....
<MEDIA><MEDIA_ID></MEDIA_ID></MEDIA>
现在,将光标放在MEDIA_ID
的开始和结束标记之间。从Column Editor...
菜单中选择Edit
(ALT + C键盘快捷键)。将单选按钮更改为Number to Insert
,起始值为1001,递增1(十进制)。使用确定按钮确认。你应该最终得到这个:
<MEDIA><MEDIA_ID>1001</MEDIA_ID></MEDIA>
<MEDIA><MEDIA_ID>1002</MEDIA_ID></MEDIA>
....
<MEDIA><MEDIA_ID>1199</MEDIA_ID></MEDIA>
可悲的是,似乎这个操作不能在宏中使用。但也许它会有所帮助。