Notepad++是很多程序员喜欢的编辑脚本,代码片段的工具.除了本身编辑内核优秀之外,一些程序员贴心小功能也是其受欢迎的原因之一.这里通过一个小例子简要介绍一下它的宏功能.
工具/原料
电脑
Notepad++
Part1
1、这是一个程序员常见的剑钕饿粪场景,一大堆内容,要求每一行删除最后一个0x开始的字节.如果十几二十行,吃苦耐劳的程序员手工删除还不算甚么.如果是几百上千行呢?这时候使用宏来就方便得多.
2、首先是设计完成一个单行的删除操作,验证操作的准确性.该单行操作的步骤可以这样描述:1.按End键到行末2.向左删除5个字符3.按下键转到下一行这个过程经过验证过就可以开始下一步的操作了
3、将编辑光标置于要编辑的第一行,点击工具栏那个像录音图标的按钮开始录制手工完成上一步准备的操作,点击停止录制按钮,该按钮就在开始录制按钮旁边.
Part2
1、完成录制之后,就可以使用烂瘀佐栾这个宏运行多次而完成剩下的重复工作了.点击菜单Macro->RunaMacro罄休卦咦MultipleTimes或者直接点相应的工具栏图标.多次运行有两种方式:1.指定次数2.直到文件尾这里指定运行22次,因为总共有23行,已经手工编辑一行,剩余22行.运行之后,可以发现结果达到我们预期.