国产编辑器EverEdit - 替换功能详解

1 替换

1.1 应用场景

  替换文本是在文档编辑过程中不可回避的操作,是将指定的关键词替换为新的文本,比如:写代码时修改变量名等。

1.2 使用方法

1.2.1 基本替换

  1. 使用主菜单查找 -> 替换,或使用快捷键Ctrl + H,会打开如下窗口:
    在这里插入图片描述

  2. 查找编辑框中输入待替换的文字,在替换编辑框中输入需要替换成的文本。

    1. 查找编辑框右侧的下拉按钮在这里插入图片描述可以展开用户输入的历史记录,使用历史记录可以避免反复手工输入,如下图所示:
      在这里插入图片描述

    2. 查找编辑框右侧的在这里插入图片描述按钮可以显示支持的正则表达式操作符,如下图所示:
      在这里插入图片描述

  3. 单击替换按钮,每次会替换一处匹配的文字。

    1. 替换编辑框右侧的下拉按钮在这里插入图片描述可以展开用户输入的历史替换记录,减少用户手工输入,如下图所示:
      在这里插入图片描述

    2. 替换编辑框右侧的的在这里插入图片描述按钮可以显示支持的正则表达式替换操作符,如下图所示:
      在这里插入图片描述

选项说明:
匹配大小写:搜索目的必须与关键词大小写完全相同。
正则表达式:使用正则表达式规则进行搜索和替换。
扩展:该选项和正则表达式互斥,扩展特殊字符"\n"表示换行,“\t”表示制表符。
高亮匹配:将所有匹配的文本高亮显示(加底色)。
全字匹配:搜索目标必须与关键词完全一样,比如:搜索"print", 编辑器中的"sprint", "printf"都不匹配。
循环查找:表示搜索到文件末尾后,再从文件开头重新查找。
继续到下一个文件:当前文件搜索替换完了后,会在下一个打开的文件中继续搜索和替换。
高速模式替换:适合大文件查找提速。

范围
当前文件:查找和替换仅局限于当前文件。
选区:查找和替换仅限于当前文档中的选中区域。
所有打开的文件:查找和替换在所有打开文档中执行。

按钮说明
下一个:查找到下一个匹配位置。
替换:替换当前匹配文本。
全部替换:将范围指定的所有匹配项进行替换。
批量:进入批量替换模式。
<<查找:退回到查找模式。
在这里插入图片描述:进入多行查找替换模式。
在这里插入图片描述:替换窗口吸附到底边栏。
在这里插入图片描述:历史替换规则按钮,用于保存替换规则和重新载入规则,单击该按钮后,会弹出子菜单,如下图所示。
在这里插入图片描述

  • 选择添加当前替换时,会弹出窗口要求输入规则名称,以便于区分(这里允许重名,请用户自行规避)。
  • 选择删除项目时,会弹出删除替换规则的指引:按住Shift键,单击列表中要删除的规则,即可删除。
🕮说明
保存替换规则是一个很好的习惯,用户会发现有些替换操作需要反复执行,此时重新输入,或者在下拉历史列表中寻找都会花费更长的时间,而替换规则列表则是用户主动保存且有名字可快速区分。

1.2.2 正则表达式替换

假设有下面一段文本,需要将名称列中的扩展名去掉。

名称,            大小,    类型,                    修改,           属性,    扩展名, 模块版本,       签名者
libcrypto-3.dll, 4.99 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    3.0.15.0,       Python Software Foundation
libffi-8.dll,    38.8 KB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    ,               Python Software Foundation
libssl-3.dll,    774 KB,  应用程序扩展,            2024/9/6 20:32, -a-----, dll,    3.0.15.0,       Python Software Foundation
py.ico,          74 KB,   ICO 图片文件,            2024/9/6 20:31, -a-----, ico,    ,               
pyc.ico,         76.6 KB, ICO 图片文件,            2024/9/6 20:31, -a-----, ico,    ,               
pyd.ico,         81.4 KB, ICO 图片文件,            2024/9/6 20:31, -a-----, ico,    ,               
pyexpat.pyd,     197 KB,  Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
python_lib.cat,  122 KB,  安全目录,                2024/9/6 20:41, -a-----, cat,    ,               Python Software Foundation
select.pyd,      30.3 KB, Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
sqlite3.dll,     1.47 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    3.45.3.0,       Python Software Foundation
tcl86t.dll,      1.73 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    8.6.2.13,       Python Software Foundation
tk86t.dll,       1.48 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    8.6.2.13,       Python Software Foundation
unicodedata.pyd, 1.09 MB, Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
winsound.pyd,    29.8 KB, Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
zlib1.dll,       143 KB,  应用程序扩展,            2024/9/6 20:32, -a-----, dll,    1.2.13.0,       Python Software Foundation

打开替换窗口, 在查找编辑框中输入^\s*(.*?)\.\w{3}(.*)$

替换编辑框中输入$1$2,单击全部替换按钮,替换后的文本如下:

名称,            大小,    类型,                    修改,           属性,    扩展名, 模块版本,       签名者
libcrypto-3, 4.99 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    3.0.15.0,       Python Software Foundation
libffi-8,    38.8 KB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    ,               Python Software Foundation
libssl-3,    774 KB,  应用程序扩展,            2024/9/6 20:32, -a-----, dll,    3.0.15.0,       Python Software Foundation
py,          74 KB,   ICO 图片文件,            2024/9/6 20:31, -a-----, ico,    ,               
pyc,         76.6 KB, ICO 图片文件,            2024/9/6 20:31, -a-----, ico,    ,               
pyd,         81.4 KB, ICO 图片文件,            2024/9/6 20:31, -a-----, ico,    ,               
pyexpat,     197 KB,  Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
python_lib,  122 KB,  安全目录,                2024/9/6 20:41, -a-----, cat,    ,               Python Software Foundation
select,      30.3 KB, Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
sqlite3,     1.47 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    3.45.3.0,       Python Software Foundation
tcl86t,      1.73 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    8.6.2.13,       Python Software Foundation
tk86t,       1.48 MB, 应用程序扩展,            2024/9/6 20:32, -a-----, dll,    8.6.2.13,       Python Software Foundation
unicodedata, 1.09 MB, Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
winsound,    29.8 KB, Python Extension Module, 2024/9/6 20:32, -a-----, pyd,    3.12.6150.1013, Python Software Foundation
zlib1,       143 KB,  应用程序扩展,            2024/9/6 20:32, -a-----, dll,    1.2.13.0,       Python Software Foundation

注:请读者自行学习正则表达式相关基础知识,可参考查找功能详解章节的正则表达式部分。


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.

Going-AutoNCEDIT自动NC程式串连修改软件 一、自动NC程式串连修改软件Going-AutoNCEDIT功能特点: & E$ t/ V$ G4 e9 |. j AutoNCEDIT是一个自动快速修改(串连)NC程式的工具,不用打开NC程式,批量修改;与其它修改软件最大的区别就是有专门串- E" z7 f8 [. b8 X5 V, [) r/ @ 连程式的模块,不需要对第一条程式、中间程式和最后一条程式区分分别进行修改,完全自动化,一气呵成。完全防止操机师傅手误3 t8 E( |% j, z! s7 ] 改错程式,在节省时间节省人力的同时,可能为公司避免大笔的损失! 比如手动串连NC程序要花10分钟的话,用AutoNCEDIT只要2分钟就够了,还不会出错。 主要实现以下四个功能: 1、修改NC程式的加工G坐标; 7 |7 ~5 E& X" C& f G5 n' c   2、修改NC程式的其他内容; 6 s$ k7 m5 M2 l$ [: f. H 3、串连相同刀的程式; 4、串连总程式。5 m1 C3 {8 N1 N; m' y 二、自动NC程式串连修改软件Going-AutoNCEDIT优势:6 m3 U9 c, Y- X: O 1.稳定可靠,拥有雄厚的技术力量的公司制作,大批量的厂家使用验证,比如珠海格力电器、深圳凌进电子、深圳市霸8 x+ w3 _$ Q1 ] 王精密模具、深圳东磷石墨、珠海精模、东莞信兴等。2 e- ^5 i4 @* r* v" i- a% S& c 2.可以制定多种修改方式,修改时只需选择方式,就能按照之前定制好的方法进行修改和串连程式。 3.操作简单,软件是吸取了众多CNC师傅串连修改程式的经验和习惯,经过师傅们反复试用,最终造就了当前最优化的版本,采 取最方便的操作方式来实现自动化串连修改程式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值