`

EditPlus 使用技巧集萃

    博客分类:
  • php
阅读更多
【1】正则表达式应用——替换指定内容到行尾
原始文本如下面两行
abc aaaaa
123 abc 444

希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg”
即上面的文本最终替换为:
abc efg
123 abc efg

解决:
① 在替换对话框,查找内容里输入“abc.*”
② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮
其中,符号的含义如下:
“.” =匹配任意字符
“*” =匹配0次或更多

注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。

【2】正则表达式应用——数字替换
希望把
asdadas123asdasdas456asdasdasd789asdasd
替换为:
asdadas[123]asdasdas[456]asdasdasd[789]asdasd

在替换对话框里面,勾选“正则表达式”复选框;
在查找内容里面输入“[0-9][0-9][0-9]”,不含引号
“替换为:”里面输入“[\0\1\2]”,不含引号
范围为你所操作的范围,然后选择替换即可。

实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例
上面重复使用了“[0-9]”,表示连续出现的三个数字
“\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推
“[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为:

asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd

功能增强(by jiuk2k):
如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 …
大家根据需要定制

相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下

【3】正则表达式应用——删除每一行行尾的指定字符
因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现
比如
12345 1265345
2345
需要删除每行末尾的“345”
这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下
解决:
在替换对话框中,启用“正则表达式”复选框
在查找内容里面输入“345$”
这里“$”表示从行尾匹配

如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串
a. 选择要操作的行
b. 编辑-格式-删除行注释
c. 在弹出对话框里面输入要清除的行首字符,确定

【4】正则表达式应用——替换带有半角括号的多行
几百个网页中都有下面一段代码:
\n
在替换对话框启用“正则表达式”选项,这时就可以完成替换了

【5】正则表达式应用——删除空行
启动EditPlus,打开待处理的文本类型文件。
①、选择“查找”菜单的“替换”命令,弹出文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换中使用正则表达式。然后,选中“替换范围”中的“当前文件”,表明对当前文件操作。
②、单击“查找内容”组合框右侧的按钮,出现下拉菜单。
③、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。
直接在”查找”中输入正则表达式“^[ \t]*\n”,注意\t前有空格符。
(1)选择“从行首开始匹配”,“查找内容”组合框中出现字符“^”,表示待查找字符串必须出现在文本中一行的行首。
(2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。
(3)按一下空格键,添加空格符。空格符是空行的一个组成成分。
(4)选择“制表符”,添加代表制表符的“\t”。
(5)移动光标,将当前插入点移到“]”之后,然后选择“匹配 0 次或更多”,该操作会添加星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。
(6)选择“换行符”,插入“\n”,表示回车符。
④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。

【6】软件技巧——键盘记录的注意事项
EditPlus 的键盘记录有些类似于 UltraEdit 的宏操作,不过功能相对单一,录制的文件可编辑性较差。
由于基本无法编辑录制的文件,所以录制的时候为了避免录制失败,推荐纯粹使用键盘操作,以下是比较关键的几个键盘组合:
Ctrl+F = 调出查找对话框
Ctrl+H = 调出替换对话框
Alt+F4 = 关闭作用,比如,关闭查找对话框、关闭替换对话框,等等
其它键盘快捷键在“帮助-快捷键列表”里面可以很容易的查找到,这里就不细说了。

【7】软件技巧——关闭文档标签的便捷方法
右键单击文档标签工具条,弹出菜单中选择“标签选项”,选中“用鼠标中间的按钮关闭”,这里包括鼠标的滚轮。

【8】软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示?
如果你使用 EditPlus 进行文本编辑,那么每次创建文本文件,编辑后保存时,尽管文件类型下拉列表中显示的是文本文件, EditPlus 还是询问你是否添加“.txt”后缀,是不是很烦?
解决方法:
① 在程序目录建立一个空的文件“template.txt”
② “工具-参数设置-模板”里面,单击“添加”按钮添加模板,“菜单文本”这里输入“Text”,浏览“template.txt”,之后确定即可
③ “文件-新建-text”,就可以建立一个空的文本文件,保存时,这个文件自动带有扩展名”.txt”,也就避免了令人头疼的确认
④ 模板设置文件名称为“template.ini”,如果和主程序同一路径,可以使用相对路径
罗嗦了点,不过管用
要自动创建带有某种后缀的文件,方法同上。

【9】软件技巧——提示找不到语法文件 *.stx 的解决办法
原因多为设置的语法文件不存在或者是路径设置不对。这是因为 EditPlus 的语法是设置文件采用的是绝对路径,而在你设置了语法文件之后,再把程序复制到其它目录,因而导致 EditPlus 无法找到该语法文件。
解决办法:
在主程序目录里,找到 Setting.ini 这是 EditPlus 存放语法的文件
查找后缀为“.stx”、“acp”的文本内容,或者查找带有驱动器符号的行,比如
Syntax file=C:\Program Files\EditPlus 2\cpp.stx
那么,就把”C:\Program Files\EditPlus 2\“替换成你当前软件的路径。
其它提示找不到文件的解决方法同上

【10】软件技巧——设置editplus支持其它文字,如韩文
在editplus里打开文件,出来打开文件对话框;然后点击“转换器”后面的那个省略号,会出来自定义转换器对话框;在右边选择你需要的编码方式,添加到左边,然后点确定;最后在下拉框中选择需要的编码方式,然后打开文件即可。

【11】软件技巧——FTP 上传的设置
“文件->远程操作->FTP 上传”在“设置”选项卡中设置好参数(“子目录”前面应该加“/”如“/web/”),点击“确定”回到“FTP 上传”选项卡,然后点击“上传”即可;“批量上传”的设置类似。

【12】软件技巧——如何禁用备份文件功能?
在“参数选择”的文件选项页,禁用“’保存时自动创建备份文件”选项

【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件
要添加 *.STX(语法文件)或 *.ACP(自动完成文件):
1. 选择“参数选择→语法”
2. 单击“添加”按钮,命名,在“扩展名”部分输入对应扩展名(不带“.”)
3. 浏览/输入 STX(语法文件部分) 以及 ACP(自动完成文件部分)。
添加剪辑库文件(*.CTL)
复制相应 *.CTL 文件到软件安装目录,重新启动 EditPlus ,则系统自动识别。

【14】工具集成——编译器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis)
在“工具→参数选择→用户工具”选项页设置,设置步骤
① 设置组名称,这里也可以不设置
② 单击“添加工具→应用程序”按钮并进行如下设置
③ 各种类似”$(FilePath)”的参数可以在文本框右侧的箭头下拉菜单中获取,具体含义如下
参数 描述
$(FilePath) 文件路径(文件全名,含目录和文件名)
$(FileDir) 文件目录(不带文件名)
$(FileName) 文件名(不带目录)
$(FileNameNoExt) 不带扩展名的文件名(不带目录)
$(FileExt) 扩展名(当前文件)
$(ProjectName) 工程名称(当前工程名)
$(CurLine) 当前行号(光标位置处的行号)
$(CurCol) 当前列号(光标位置处的列号)
$(CurSel) 当前文本(插入当前选定文本)
$(CurWord) 当前单词(插入当前单词)
$(WindowList) 显示当前窗口列表并选择特定文件
分享到:
评论

相关推荐

    editplus使用技巧

    ### EditPlus 使用技巧详解 #### 一、替换指定文本 在使用 `EditPlus` 进行文本编辑时,经常会遇到需要替换特定字符串的情况。例如,将文档中的所有 "abc" 替换为 "abcefg"。具体操作方法是: 1. 打开查找与替换...

    EditPlus 2.12 使用技巧集萃

    ### EditPlus 2.12 使用技巧集萃 #### 一、使用正则表达式替换指定文本 在编辑器中,使用正则表达式进行文本替换是一项非常实用的功能。例如,如果你想要将文档中的所有“abc”替换成“abcefg”,可以通过以下步骤...

    EditPlus

    "使用技巧集萃.txt"文件可能包含了EditPlus的一些高级用法和快捷键组合,学习和掌握这些技巧将极大提升使用体验。比如,如何设置项目工程、如何利用宏进行批量操作、如何使用正则表达式进行查找和替换等,这些都是...

    EditPlus-v3.0

    关于**使用技巧集萃.txt**,这可能是一个包含EditPlus使用技巧的文档,包括但不限于以下几点: 1. **宏录制与播放**:EditPlus允许用户录制一系列操作并保存为宏,之后可以随时回放,大大节省重复性工作的步骤。 2....

    EditPlus_2.31.513.zip(中文版)

    ④ 另附『EditPlus 2.12 使用技巧集萃-2005.08.10整理』见备份目录的技巧.txt。 ⑤ 默认是Tahoma的字体,推荐Win2000以上系统使用。如果是98/ME系统请用 WinRar打开安装包,释放备份目录中的宋体汉化程序,然后...

    EditPlus_v3.0.358H

    10. **使用技巧集萃.txt**:这可能是一个包含EditPlus使用技巧和窍门的文本文件,用户可以通过学习进一步提升编辑效率。 11. **ES-Computing.EditPlus.v2.20.kg**:这可能是EditPlus 2.20版本的注册信息或密钥生成...

    ha_EditPlus.tracky

    9. `使用技巧集萃.txt`:这个文件包含了一系列EditPlus的使用技巧和经验分享,对于提升工作效率非常有帮助。 10. `readme.txt`:这是常见的安装说明文件,包含了关于如何安装、配置和使用EditPlus的基本信息,务必...

    编辑工具EditPlus

    "使用技巧集萃.txt"文件很可能包含了EditPlus的一些高级使用技巧和小窍门,如快捷键设定、自定义工具栏、宏录制等,通过学习这些技巧,可以进一步提升编辑效率。 10. **序列号(SN)**: "SN.txt"文件可能是...

    Editplus

    `下载说明.htm`可能包含了关于如何安装和激活软件的详细步骤,而`使用技巧集萃.txt`则可能是一份官方或社区提供的使用技巧汇总,帮助用户更好地掌握EditPlus的各项功能。 总的来说,EditPlus是一个功能强大的文本...

    EditPlus3

    在**使用技巧集萃.txt**中,可能会包含以下一些实用的EditPlus3使用技巧: 1. **快捷键设置**:EditPlus支持自定义快捷键,用户可以根据个人习惯设置,提高工作效率。 2. **宏录制与回放**:EditPlus可以录制一系列...

    EditPlus编辑器

    4.集成了 liangjihua 的使用技巧集萃,感谢 liangjihua! 5.如果遇到问题请先使用原版进行测试,如果的确属于汉化版的问题,请 与我取得联系,谢谢! ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡...

    EditPlus-v3.10H

    4.集成了 liangjihua 的使用技巧集萃,感谢 liangjihua! 5.如果遇到问题请先使用原版进行测试,如果的确属于汉化版的问题,请 与我取得联系,谢谢! ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡...

    ditPlus v2.30 Build 315 汉化版

    5.集成了 liangjihua 的使用技巧集萃,感谢 liangjihua! 6.如果遇到问题请先使用原版进行测试,如果的确属于汉化版的问题,请 与我取得联系,谢谢! ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡...

    商务系统javajsp

    下载说明.htm和使用技巧集萃.txt可能是关于如何获取和使用该商务系统的指南,包含安装步骤、配置信息以及一些实用技巧。 总的来说,商务系统javajsp利用Java的强大功能处理后端逻辑,JavaScript提升用户体验,而JSP...

    Edit_Plus中文版

    5.集成了 liangjihua 的使用技巧集萃,感谢 liangjihua! 6.压缩包中已包含注册机,请有需要的朋友自行注册! 7.如果遇到问题请先使用原版进行测试,如果的确属于汉化版的问题,请 与我取得联系,谢谢! ≡≡≡≡≡...

Global site tag (gtag.js) - Google Analytics