|
主题: 急救: 用 EDITPLUS 怎么替换整个目录下的文件?
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#12003/4/14 10:16:57
打开 EDITPLUS 的 替换栏, 出来 当前文件/选择区域/所有打开的文件 它一定可以替换一个目录下的所有文件, 不知道在哪? 因为 DM 都可以替换整个目录文件及站点, 就是一下子找不到! 谁能告诉我? 我急用!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#22003/4/14 10:26:36
它可以在当前所有打开的文件中执行替换操作。所以,如果要批量替换,就先把不用的文件关掉。
打开多个文件有很多方法: * 从file>open...中多选文件; * 从左侧文件列表中多选; * 打开含子目录文件的目录时,用搜索最方便。search>find files... 在对话框中复选 Include subfolders. Find what中输入要查找文件包含的关键字(同样支持正则表达式匹配). Find type 查找的文件类型,你可以输入*.htm;*.html;*.asp(分号间隔),folder显然就是定位查找的起始目录。
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#32003/4/14 12:09:43
谢谢,可是不行呀. 我目录下有很多子目录, 主要就是要用到最后一种方法. 照你说的: 搜索---在文件中查找--勾选子目录 只有说有几个项目被找到,耗时几分钟, 根本没打开文件,哪里错了? 而且这个项目不是文件数,远远大于文件数目! 大概是找到了多少个关键字数目吧, 这是违背我愿意的, 我只要打开所有的文件(为什么一定要打开才能更替,差劲!)?
编辑历史:[这消息被LADYFIRST编辑过(编辑时间2003-04-14 12:14:01)]
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#42003/4/14 15:57:32
比较起来, EDITPLUS 更替挺快的, DM 虽然写着有正则表达式, 可更替正则表达式不行, 不认识或迟迟没反应的! 可为什么EDITPLUS 打不开整个目录(包括子目录)下的所有文件?非得一个一个目录下的文件打开才能更替? JANLAY 说的搜索不对, 搜索关健字作什么, 搜索出来又有什么用(又不作统计)?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#52003/4/14 18:14:00
你打开那些文件是为什么?不就是要替换吗?所以,查找关键字用被替换的字符串即可,文件类型不确定时用*.*,确切的护展名可以缩小检索范围,节约时间。目录定位到要搜索的目录,并复选“包含子目录”,一定可以搜索目录树。
搜索结束后,会出现一个output窗口,指示搜索结果。右键>Open ALL即可打开所有找到的文件。
|
 ladyfirst
职务:普通成员
等级:2
金币:1.0
发贴:341
|
#62003/4/15 8:39:49
谢谢。关键所在: 右键---打开所有, 让我学了一招!
|