barriers / 阅读 / 详情

关于EMEDITOR的使用,我想搜索所有以字符aaa开头,ccc结束的字符窜,在查找对话框里该怎么写表达式?

2023-07-14 14:55:37
共3条回复
wpBeta

比如文本为aaabbcccddaaaeeccc

勾选“使用正则表达式”之后 查找

aaa.*?ccc 这个是非贪婪模式 可以找出“aaabbccc”和“aaaeeccc”两个字符串;

aaa.*ccc 这个是贪婪模式 只能找出“aaabbcccddaaaeeccc”一个字符串。

如果只找在行首的aaa或只找在行尾的ccc,那么可以用“^aaa.*?ccc”或“aaa.*?ccc$”来实现。

在EmEditor中,“.”是代表任意字符,“*”是代表零或多次匹配,“.*”是才是代表“任意字符多次匹配”,“*”必须配合其他的表达式使用,又如“d*”是代表“数字多次匹配”。

苏萦

我也在找

南yi

SDASDASSAASD

相关推荐

emeditor能否建立索引快速查找?

针对您的问题,回答如下:在 EmEditor 中,您可以通过 "工作空间" 功能保存当前打开的文件和设置。选择 "文件" > "保存工作空间",这样下次启动 EmEditor 时可以通过 "文件" > "加载工作空间" 载入这些文件。若要在所有文件中查找数据,您可以使用 "查找" > "在文件中查找" 功能,选择目标文件夹并设置查找参数。但考虑到您的文件非常大,这可能会花费较长时间。目前 EmEditor 不支持建立索引以快速查找。您可能需要寻找其他解决方案来满足这个需求。对于您的使用场景,我建议您尝试使用专门针对大文件查找和处理的软件,如 UltraSearch 或 dtSearch。这些软件支持建立索引,可以在大文件中更快速地查找数据。这些工具可以在后台建立和更新索引,实现快速查找,而无需每次打开文件。当然,您还可以考虑使用脚本和命令行工具来处理这些文件,如 Python、grep 或 awk,但这可能需要一定的编程技能。
2023-07-14 07:18:112

EmEditor如何使用

是一款功能强大操作简单的文字编辑器,该编辑器支持各种主流文本格式的编辑,包括txt、bat、js、html等,那么怎么用呢?接下来小编就为大家带来使用技巧,一起来看看吧。使用技巧:技巧一:批量文本缩进方法:首先选中要缩进的文本内容,然后按下Tab键,文本就会首行缩进,如果想进行左缩进,则选中文本同时按下Shift键和Tab键即可。技巧二:快捷选取一列或多列内容对于表格,如果我们想拷贝一列文本的内容,这在普通的记事本编辑器中是不好实现的,但就可以很轻松办到。方法与步骤:1、保持Alt键按下,选中要复制的列2、你就可以随意进行复制替换等操作(注:word同样可以实现该效果但是笔者一般更喜欢轻量级的编辑器)技巧三:使用正则表达式批量删除换行需求:有以下文本内容,要求将其每一题的内容调整为一行,使用正则表达式可以方便的完成。方法与步骤:1、Ctrl+F弹出查找对话框,勾选使用正则表达式,点击替换弹出替换对话框。2、在对话框的查找输入栏键入:A:(.*)B:(.*)C:(.*)D:。3、在对话框的替换为输入栏键入: A: B: C:3D:。(注:为换行符, 为换行符的转义,(.*)为将匹配出的内容提取出来,其中,从左到右,第一个提取方式为 ,第二个为 ,第三个为 。)EmEditorProfessional|
2023-07-14 07:18:191

EmEditor去重如何设置

EmEditor是一款非常不错的文本编辑软件,该软件为广大用户提供了文字去重功能,那么EmEditor怎么去重呢?接下来小编就为大家带来解答,一起来看看吧。去重方法:1、最简单的方法:注意:必须是数据完全相同的重复行才能被成功删除掉,否则哪怕是多一个空格,EmEditor也不会将其算作重复行。2、保存成1.jsee宏:vars=document.selection.Text;varss=s.split();varOut=;vari=0,j=0,FindIt=false;varOutArray=newObject();for(i=0;iss.length;i++)OutArray[ss]=;for(varkeyinOutArray)Out+=key+然后Emeditor宏菜单打开。EmEditorProfessional|
2023-07-14 07:18:261

EmEditor能搜索多个关键词吗

有多种方式:1. 用正则表达式:中国|天空|大地针对多个文档,有一个搜索选项:搜索所有打开的文档。2. 在[配置属性]的[显示]中,你可以添加多个[搜索字符串]颜色。这样,如果你一个一个搜,最近搜过的几项就会以不同颜色显示。3. 最好用的是[标记]栏:你可以把选中的文字通过右键菜单添加到[标记]栏,生成多个按钮。点击任一按钮,就是搜索这个词。[标记]栏设置很丰富,比如,可以对各词设置不同的颜色,还有“自动标记”…… 你慢慢体会吧。4. 搜索对话框/搜索栏都有历史,要充分利用。若仍有疑问,请“补充说明”或“追问”,我继续帮你。
2023-07-14 07:18:362

EmEditor怎么用正则表达式做减法批量替换数字?

查找:[(d+)]正则替换:J "["+ eval(1-20) +"]"
2023-07-14 07:19:142

EmEditor垂直选择模式同步修改多行文本教程

  在进行文本编辑的时候,我们很可能要对如下图所示的多行文本进行相同或者有规律的修改。例如:我们想要在有内容(2~10行)的每行文字之前统一加上“name=”,或者我们还想给每行文字末尾添加一个英文分号“;”,甚至,我们还想给每一行文字前面添加数字序号或字母序号。使用EmEditor的垂直选择模式将是你实现上述效果的不二之选!  EmEditor垂直选择模式同步修改多行文本教程  1、EmEditor同步修改多行行首文本  如下图所示,我们将输入光标移动到第2行行首的位置,然后一直按住Alt键,同时垂直向下拖动鼠标,直到第10行的行首。  此时,我们就可以看到,沿着我们刚才垂直拖动的位置出现了一条灰色的竖线。  此时,我们就可以直接输入我们想要添加的文字了。在这里,我们输入name=(前面有个空格)。  输入完毕后,我们只需要用鼠标点击其他任意地方,即可完成垂直选择模式下的编辑操作。  2、EmEditor同步修改多行行尾文本  同样的,如果我们要在每行末尾添加一个英文分号,我们也可以在行尾的位置,按住Alt键,然后垂直向下拖动到目标行即可。你无需担心因字符数量不一致而导致的行尾没有对齐的情况,你只需要定位在文本最长的一行的末尾,甚至更右边的空白位置即可,EmEditor会智能地匹配每行的行尾。  这个时候,我们只需要直接输入英文分号即可。  3、EmEditor为多行文本添加序号  现在,如果我们要在每行的"name"之前添加数字序号标识,例如"1."、"2."、"3.",这个时候我们应该怎么办呢?在EmEditor中,要完成这个任务简直就是小菜一碟。  同样的,我们按住Alt键,在"name"之前垂直向下拖动,划出一条灰色的竖线。  接着,我们点击鼠标右键,在弹出的关联菜单中选择【高级】-【编号】(也可以在EmEditor上方的【编辑】菜单中的找到【高级】菜单项,或者直接使用快捷键Alt+N)。  然后,在弹出的「插入编号」界面中,进行相应的编号设置,最后单击界面中的【确定】按钮。  此时,我们就可以看到每行的"name"之前已经出现的对应的数字序号,这个时候我们可以接着输入一个".",即可看到如下图所示的编辑效果。  用鼠标点击其他任意地方,我们就完成了整个编辑操作。EmEditor的垂直选择模式就是专门为处理这类问题而生。  此外,我们还可以直接使用键盘快捷键来进行垂直选择。  将光标移动到需要垂直选择的起始位置,按一下快捷键Ctrl+Shift+F8,开始进入垂直选择模式。  用键盘方向键向下将光标移动到垂直选择的终点位置(也可使用鼠标直接点击终点位置),这个时候就会出现一条灰色竖线。  直接输入相应的文本,我们就顺利地在垂直选择模式下完成了同步修改多行文本的工作任务!
2023-07-14 07:20:211

emeditor中怎样更改任意字符颜色。

emeditor就可以工具-所有配置属性-显示-文本颜色就可以改了下面的选项还可以改背景色高亮选项可以让某些特定文字显示不同颜色emeditor已经足够小,功能足够丰富了还嫌大可以少装插件如果还有缺憾的话,16的编辑不如ultraedit和winhex不过作为记事本的替代品再合适不过没有任何特点的一行是不能高亮的有共性的文字可以,比如JAVA语言中,以/开头和结尾的表示注释想单独高亮这些注释文字就可以或者能用正则表达式归类的文字也可以还觉得不行就用WPS吧,网上有WPS WORD绿色版,压缩包才6M多,也还算小,那个就会用了吧
2023-07-14 07:20:282

怎么用emeditor

打开事先准备好的Test.txt,里面的内容是从百度知道拷贝出来的,可以看到里面有很多的空行。如何用EmEditor快速去掉文件中所有的空行点击菜单栏的“搜索”->“在文件中替换”,打开“在文件中替换”对话框。如何用EmEditor快速去掉文件中所有的空行在“在文件中替换”对话框中,在“查找”下面的输入框中输入:^[s ]* ,在“替换为”下面的输入框什么也不输入,然后勾选下面的“使用正则表达式”复选框,然后点击“全部替换”。如何用EmEditor快速去掉文件中所有的空行这时候可能会弹出一个提示对原文件进行备份的警告框,无视之,点击“是”按钮。如何用EmEditor快速去掉文件中所有的空行替换完成以后,EmEditor会提示重新文件有更新,是否重新载入文件。点击“是”按钮。如何用EmEditor快速去掉文件中所有的空行可以看到文件内容中的空行不再出现,变得非常整洁美观。如何用EmEditor快速去掉文件中所有的空行7怎么样,是不是很简单,如果觉得有用,请点击投票,小编会继续努力谢谢你的支持哦。
2023-07-14 07:20:351

Emeditor怎么使用 Emeditor正则表达式大全

1. 启用正则表达式 菜单: Search - Find (Replace) - 选中 Use Regular Expressions 2. Emeditor 正则语法 正则表达式是普通字符和元字符组合的一种模式. 它的结构与算术表达式的结构类似, 各种元字符和运算符可以将小的表达式组合起来,创建大的表达式。通过在一对分隔符之间放置表达式模式的各种组件,就可以构建正则表达式。 2.1 普通字符 普通字符是指除了 ".", "*", "?", "+", "(", ")", "{", "}", "[", "]", "^", "$" 和 "" 这些特殊字符之外的所有其他字符. 而这些特殊字符也可以通过前面加上""前缀而变为普通字符. 比如, 搜索"CCF"即为在文本中匹配所有的"CCF"字符串, 搜索"[CCF]"则是在文本中匹配所有的"[CCF]"字符串. 简而言之, 普通字符即为只匹配自身的字符. 2.2 元字符 元字符不匹配其自身,它用特殊方式来解析从而实现更多的逻辑功能。正则表达式通过元字符在模式中包含选择和循环 2.2.1 特殊字符 3. 匹配除换行符 之外的任何单个字符。 ( ) 分组捕获(子表达式)的开始和结束。可以捕获子表达式以供以后使用。 [ ] 中括号表达式的开始。 中括号表达式是在方括号内包含一个或多个字符构成的列表的表达式。普通字符在中括号内表示本身,大多数特殊字符在中括号表达式内出现时失去它们的意义。除了转义字符"", (要包含"", 需要使用"") 如: 正则表达式 No [1234] 匹配 No 1, No 2, No 3 和 No4. 如果想在中括号中使用一个范围作为列表来匹配字符,可以用连字符 "-" 将范围中的开始字符和结束字符分开。单个字符的字符值确定范围内的相对顺序。如: 正则表达式 No [1-4] = No [1234] 注意 1. 开始值的Unicode值必须在结束值Unicode值的前面。 注意 2. [-]匹配连字符"-", 放在中括号列表的开始或结尾也可起到同样的效果, 如 [-c-f] 匹配 c 至 f 的字符和连字符 如果需要匹配不属于列表或范围内的任何字符,可以在列表开头加上"^"前缀。如: 正则表达式 No [^1-4] 匹配 No 5 和更大的编号. 中括号表达式还可进行组合, 如 [A-Za-z0-9] 匹配A-Z, a-z, 0-9 的字符 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如, 字符 n 匹配字符 n 匹配换行符 序列 匹配 序列 ( 匹配 ( | 替换字符, 对|左右的两个项分别匹配进行选择。或者说, 就是逻辑的OR的概念 { } 标记限定符表达式的开始。 (数量)限定字符 限定字符能够指定正则表达式的某个部分必须出现的次数 * 零次或多次匹配前面的字符或子表达式。如,c*f 可以匹配 f 和 ccf。* = {0,} + 一次或多次匹配前面的字符或子表达式。如,c+f 可以匹配 cf 和 ccf,但不匹配 f。+ = {1,} ? 零次或一次匹配前面的字符或子表达式。如,cc?f 可以匹配 cf 或 ccf。? = {0,1} {n} n 是非负整数。正好匹配 n 次。如,c{2}f 可以匹配 ccf。 {n,} n 是非负整数。至少匹配 n 次。如,c{2,}f 不匹配 cf,而可以匹配 ccccccf。c{1,} = c+。c{0,} = c* {n,m} m 和 n 是非负整数,其中 n <= m。至少匹配 n 次,至多匹配 m 次。如,c{1,3} 可以匹配 ccf 中的cc。c{0,1} 等效于 c?。
2023-07-14 07:20:441

右键点击文件夹,老是弹出这个窗口,怎么办?这个emeditor还卸载不掉

就是去注册表,把右键集成的emeditor删掉就行(如何删除系统右键集成的选项可以搜一下怎么操作),就去注册表搜索emeditor也能搜到我也是遇到这种情况弄好了:换了个电脑,之前有人装了emeditor集成到右键,去安装目录还删不掉,然后把文件夹粉碎了,就报这个错“no localized file found -emedloc.dll”,
2023-07-14 07:21:043

如何用EmEditor软件进行批量替换

这个简单,如果是在单个文件中替换,可以执行搜索→替换,设定好替换条件后点击全部替换即可如果是在多个文件中替换,可以先把你要替换的文件全部放在一个文件夹里面,然后选择搜索→在文件中替换,设定文件夹位置与替换条件后点击全部替换即可。如果文件数量不是很多的话,建议勾选“保持被修改的文件打开”,这样可以确认修改的效果。当然还有很多选项可以选择,功能很强大的。这个你自己试试就知道了,我就不一一解说了。如果有什么不懂的可以再补充提问。
2023-07-14 07:21:111

Emeditor的查找和替换对话框无法输入

打开事先准备好的Test.txt,里面的内容是从百度知道拷贝出来的,可以看到里面有很多的空行。如何用EmEditor快速去掉文件中所有的空行点击菜单栏的“搜索”->“在文件中替换”,打开“在文件中替换”对话框。如何用EmEditor快速去掉文件中所有的空行在“在文件中替换”对话框中,在“查找”下面的输入框中输入:^[s ]* ,在“替换为”下面的输入框什么也不输入,然后勾选下面的“使用正则表达式”复选框,然后点击“全部替换”。如何用EmEditor快速去掉文件中所有的空行这时候可能会弹出一个提示对原文件进行备份的警告框,无视之,点击“是”按钮。如何用EmEditor快速去掉文件中所有的空行替换完成以后,EmEditor会提示重新文件有更新,是否重新载入文件。点击“是”按钮。如何用EmEditor快速去掉文件中所有的空行可以看到文件内容中的空行不再出现,变得非常整洁美观。如何用EmEditor快速去掉文件中所有的空行7怎么样,是不是很简单,如果觉得有用,请点击投票,小编会继续努力谢谢你的支持哦。
2023-07-14 07:21:182

emeditor怎么设置背景色

打开Tools(工具)菜单中的:PropertiesforCurrentConfiguration(当前配置属性)或PropertiesforAllConfigurations(所有配置属性)点击Display(显示)标签,选中列表中的General(常规),在右边的BackgroundColor(背景色)自选颜色。还可以考虑自定义Outsideofregions(区域外)的背景色。坐标线:自定义Horizontal/verticallines(水平/垂直线)右边的TextColor(文本色)。EmEditor的显示颜色是分主题、分配置保存的。你可以在Display(显示)标签中把整套显示颜色保存为不同的Theme(主题),在不同的Configuration(配置)里选用。也可以在不同的Configuration(配置)里单独自定义不同的颜色。
2023-07-14 07:21:311

关于EmEditor文本编辑器的使用问题....

▼问题一:如果想完全关闭 URL高亮/访问:工具 >> 当前(或所有)配置属性:[链接]选项卡:取消[链接到URL]如果只是想去掉 URL的下划线:工具 >> 当前(或所有)配置属性:[显示]选项卡:选择要改动的[主题];在列表中选中[URLs],在右边的[样式]中自选。▲可以在 对话框底部 或 主窗 中即时查看预览效果。▼问题二:你是指 网页预览?EmEditor默认自带 WebPreview(Web预览) 插件:见:工具 >> 插件可以在工具栏中调出它的按钮。(可以从按钮的右键菜单中设置它的[属性]。)(在帮助文档中搜索 Web Preview 可以得到更多信息。)还可以用EmEditor强大的[自定义工具]功能设置自己想要的工具。若仍未解决,请“补充说明”或“追问”,我继续帮你。
2023-07-14 07:21:391

emeditor替换功能

第一个“正文”两个字,替换成“第1章”;第二个“正文”两个字,替换成“第2章”,依次往下替换全部?
2023-07-14 07:21:473

Emeditor中如何创建能给文字加粗、设置斜体的文本?

不太懂。。。。
2023-07-14 07:21:542

请问emeditor里如何更改换行方式?

帮助那里有教的,不过这款软件比较生僻,我不喜欢用,我是用小黑屋码字软件,排版可以一键排版,不用自己手动排版,这一点很是吸引我,还可以系统自动起名,挺不错的,在官网可以下载的,楼主喜欢可以试试←_←
2023-07-14 07:22:032

如何用EmEditor对整个文件夹进行查找

EmEditor能搜索多个关键词,方法如下:1、用EmEditor打开任意一个文本文件,点击菜单的“搜索”->“在文件中查找”。2、在弹出的“在文件中查找”对话框中,可以输入查找的关键字,文件类型和文件夹的目录。3、在“查找”下面的输入框中输入查找的关键词,在“文件类型”下面的输入框中输入文件类型,如果是任意文件可以直接输入“*”,默认跟当前打开的文件类型保持一致。在文件夹下面的输入框输入要搜索的文件夹。下面还有好几个复选框,默认选中了“查找子文件夹”。还有很多别的选项可以选择。设置好了以后,点击“查找”按钮进行查找。4、查找完成以后,结果会在一个新页面中展示出来。每一条结果都代表一个查找结果,它是一个链接,点击就可以跳转到响应的文件中去。而且,关键词都是高亮显示,非常显眼。5、点击其中一个链接,可以跳转到关键字出现的文件当中。而且也是高亮显示的,非常人性化。
2023-07-14 07:22:101

emeditor临时文件夹大小怎么设置

emeditor临时文件夹大小怎么设置"▼在 EmEditor 中用 vbee宏 获取当前文件(已保存)的大小:Set oFSO = CreateObject("Scripting.FileSystemObject")Set oFile = oFSO.GetFile(document.FullName)nSize = oFile.Sizestatus = nSize & " Bytes""▲在状态栏中显示 字节数nSize = Round(oFile.Size / 1024, 2)alert nSize & " KB""▲在消息框中显示 千字节数
2023-07-14 07:22:311

emeditor怎么实现按字数换行?

用emeditor宏来处理先建一个文档,把下面的内容复制进去。var num = prompt( "请输入分行字数:", "50" );var found=document.selection.replace("^(.{"+num+"})(.+)$","\1 \2",eeReplaceAll | eeFindReplaceRegExp);while(found){found=document.selection.replace("^(.{"+num+"})(.+)$","\1 \2",eeReplaceAll | eeFindReplaceRegExp);} 保存为:XX.jsee然后 宏》选择》》》运行宏即可。弹出的输入框中,输入你分行的字数,确定即可。
2023-07-14 07:22:382

请问emeditor里如何更改换行方式?

说一下你的emeditor的版本,另外给个样本文件
2023-07-14 07:22:452

emeditor可以编辑json文件吗

菜单:Help >> Keyboard Map列出了所有在用的快捷键。可以任意改动(双击)。注意:EmEditor的快捷键是分“配置(Configuration)”保存的。在 Keyboard Map 中作改动时,要注意开/关“所有配置(All Configurations)”选项,以决定改动针对的是“当前配置”还是“所有配置”。你也可以在帮助文档中查询所有的默认快捷键。
2023-07-14 07:22:591

关于emeditor的使用

你是点击了“工具”里面的资源管理器吧,还有另一个资源管理器,是在插件工具栏里面的。就在你附的图片里面,工具左边,有个“插件”,你点开它,应该可以看到一个“explorer”或者“资源管理器”,把它选中就好了。试试看,如果看不到,我发一个文件给你,你拷到插件文件夹就好了。
2023-07-14 07:23:071

EmEditor编码转换问题

1、用EmEditor打开你的文件;2、点击菜单:文件/重命名并保存,选择编码:如UTF-8等;3、点击保存,重新用新文件名打开即可.
2023-07-14 07:23:161

notepad++能像emeditor一样翻译出JS文件中unicode的中文含义么

Notepad++是免费开源软件,用户非常多,所以功能完善(用户多,发现的问题多,又因为开源,解决问题的人也多)。它能处理各种中文编码,而且也能快速打开比较大的文件。EmEditor是商业付费软件。它也可以处理各种中文编码,而且能打开非常大的文件(例如好几个GB的文本文件)。在EmEditor之前,UltraEditor是Windows系统下处理大文件的利器,但EmEditor逐渐成熟以后,很多UltraEditor的老用户被吸引过去(例如我,哈哈)。EmEditor的一个特别好用的功能,是打开csv文件时,可以自动对齐这个文件在Notepad++中打开时,则并不方便查阅。UltraEdit($49.95)用户感觉很友好的编辑器,只吃语法高亮显示,代码折叠宏和和同类软件相比拥有大量的可用功能。UltraEdit是一个很好的WEB开发平台,提供很多高级特性用来构建HTML,PHP,JavaScript和更多其它的网络编程语言。美中不足的是三者只能在Windows环境下使用。对于Linux和Mac的一般用户,比较推荐SublimeText,它是共享付费软件,但可以一直免费使用,只是每隔一段时间,它会提示付费。
2023-07-14 07:23:231

怎么用emeditor提取txt文件中指定的数据

把下列文字保存成《提取正则结果.js》 文件,在emeditor里面宏调用。输入网址的正则表达式就可以了。(网址的正则表达式网上一搜一堆,自己找找吧)/*** 根据输入的正则表达式,提取与之匹配的字符串,并新建一个文档显示所有匹配的字符串,* 显示时每个匹配项占一行** @author Guapo* @version v1.0*/function getText(){var _regex=prompt("本程序用来提取正则表达式匹配的字符串,请输入正则表达式","");if(_regex==""||_regex==null){ alert("输入为空,请重新输入"); return;}var regex=new RegExp(_regex,"gim");document.selection.SelectAll();var textInCurrentDocument=document.selection.Text;var matchResultArray=textInCurrentDocument.match(regex);if(matchResultArray){ var len=matchResultArray.length; editor.NewFile(); for(var i=0;i<len;i++) { document.writeln(matchResultArray[i]); }}else{ alert("没有找到匹配的字符串");}}/*** 拷贝正在编辑的文档的完整路径(含文件名和扩展名)到剪贴板** @author Guapo* @version v1.0*/function copyFullName(){if(document.Saved){ document.CopyFullName();}else{ alert("请保存文件后再执行此命令");}}/*** 拷贝正在编辑的文档的路径(不含文件名和扩展名)到剪贴板** @author Guapo* @version v1.0*/function copyPath(){if(document.Saved){ document.CopyPath();}else{ alert("请保存文件后再执行此命令");}}/*** 删除当前正在编辑文档的行首的所有空格(包含Tab键)** @author Guapo* @version v1.0*/function deleteLineStartBlank(){document.selection.Replace("^\s*","",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);}/*** 删除当前正在编辑文档的行尾的所有空格(包含Tab键)** @author Guapo* @version v1.0*/function deleteLineEndBlank(){document.selection.Replace("\s*$","",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);}/*** 为当前正在编辑文档的每一行的行首添加n个空格** @author Guapo* @version v1.0*/function addBlank2LineStart(){var string_n=prompt("请问您要给行首添加几个空格呢?","1");if(isN(string_n)){ var s=""; var int_n=parseInt(string_n); for(var i=0;i<int_n;i++) { s+=" "; } s+="\0"; document.selection.Replace("^.",s,eeFindNext | eeReplaceAll | eeFindReplaceRegExp); document.HighlightFind=false; return;}else{ alert("您输入的不正确,请重新输入");}}/*** 为当前正在编辑文档的每一行的行尾添加n个空格** @author Guapo* @version v1.0*/function addBlank2LineEnd(){var string_n=prompt("请问您要给行尾添加几个空格呢?","1");if(isN(string_n)){ var s=""; s+="\0"; var int_n=parseInt(string_n); for(var i=0;i<int_n;i++) { s+=" "; } document.selection.Replace(".$",s,eeFindNext | eeReplaceAll | eeFindReplaceRegExp); document.HighlightFind=false; return;}else{ alert("您输入的不正确,请重新输入"); return;}}/*** 将当前正在编辑文档中的所有>=两个的相连空格替换成一个,只支持英文半角空格** @author Guapo* @version v1.0*/function replace2MoreBlank(){document.selection.Replace(" {2,}"," ",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);}/*** 将当前正在编辑文档中的所有>=两个的相连空行替换成一个** @author Guapo* @version v1.0*/function replace2MoreNewLine(){return;}/*** 为当前正在编辑文档中的所有行的行首添加特定的字符串** @author Guapo* @version v1.0*/function addString2LineStart(){var s=prompt("请问您要在行首添加什么字符串呢?","在这里输入要添加的字符串");if(s==""||s==null){ return;}var t="\0";document.selection.Replace("(^.)|(^\n)",s+t,eeFindNext | eeReplaceAll | eeFindReplaceRegExp);document.HighlightFind=false;}/*** 为当前正在编辑文档中的所有行的行尾添加特定的字符串** @author Guapo* @version v1.0*/function addString2LineEnd(){var s=prompt("请问您要在行尾添加什么字符串呢?","在这里输入要添加的字符串");if(s==""||s==null){ return;}var t="\0";document.selection.Replace("(.$)|(^\n$)",t+s,eeFindNext | eeReplaceAll | eeFindReplaceRegExp);document.HighlightFind=false;}function isN(s){if(s==null||s==""){ return false;}var array=s.match(/d+/);if(array){ if(s==array[0]) { return true; } else { return false; }}else{ return false;}}mainMenu=CreatePopupMenu();mainMenu.Add("拷贝路径(不含文件名)",1);mainMenu.Add("拷贝完整路径(含文件名)",2);mainMenu.Add( "", 0, eeMenuSeparator );mainMenu.Add("利用正则表达式提取字符串",3);mainMenu.Add( "", 0, eeMenuSeparator );mainMenu.Add("删除行首所有空格",4);mainMenu.Add("删除行尾所有空格",5);mainMenu.Add("行首添加n个空格",6);mainMenu.Add("行尾添加n个空格",7);mainMenu.Add( "", 0, eeMenuSeparator );mainMenu.Add("将>=两个的相连空格替换成一个",8);mainMenu.Add("将>=两个的相连空行替换成一行",9);mainMenu.Add( "", 0, eeMenuSeparator );mainMenu.Add("在行首添加特定的字符串",10);mainMenu.Add("在行尾添加特定的字符串",11);mainMenu.Add( "", 0, eeMenuSeparator );mainMenu.Add("关于",100);var witchItem=mainMenu.Track();switch(witchItem){case 1: copyPath(); break;case 2: copyFullName() break;case 3: getText(); break;case 4: deleteLineStartBlank(); break;case 5: deleteLineEndBlank(); break;case 6: addBlank2LineStart(); break;case 7: addBlank2LineEnd(); break;case 8: replace2MoreBlank(); break;case 9: replace2MoreNewLine(); break;case 10: addString2LineStart(); break;case 11: addString2LineEnd(); break;case 100: alert("Author:Guapo Email:yangshuai@gmail.com"); break;default: break;}
2023-07-14 07:23:301

关于Emeditor的问题

“所有配置属性”——“文件”——“被其它程序更改时”,选择“自动重新载入”,这样就可以不提示而自动刷新了。
2023-07-14 07:23:371

如何给Emeditor 添加右键菜单

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT*shellEmEditor]@="EmEditor" [HKEY_CLASSES_ROOT*shellEmEditorcommand]@="D:\EmEditor\EmEditor.exe %1"
2023-07-14 07:23:441

请问下在emeditor里面的宏是用什么语言编写的

javascript for emeditor在帮助文件中有,支持vb,js等,不同的语言保存的文件类型不同。
2023-07-14 07:24:082

emeditor 批量替换文字

1:用emeditor打开文件2:按下Ctrl+H,打开【替换】窗口3:在【查找】下的文本框中输入abcd#2# 在【替换为】下的文本框中输入abcd1#2# abcd2#2#4:点击【全部替换】有什么问题,请继续追问。
2023-07-14 07:24:152

EmEditor如何实现代码折叠

  outline的属性里设定,你找找看
2023-07-14 07:24:502

EmEditor怎么进行转码?转码怎么用?怎么把中文 换成乱码?

对于已保存的文件,可以用Reload(重新载入)命令,在它的子菜单里可以选择编码。Reload(重新载入)命令在File(文件)菜单里,还有工具栏按钮,也可以双击状态栏的编码区。参考文档:http://www.emeditor.com/help/cmd/file/file_reload_defined.htm还可以给EmEditor装个Codepage Converter插件,它可以对选中文本(或全文)进行编码转换,不依赖保存。希望没有误解你的意思。若仍有疑问,请“补充说明”或“追问”,我继续帮你。
2023-07-14 07:24:571

emeditor里如何设置可以更改换行方式啊?

只在显示上改成这样,在 EmEditor 里不可能。也恐怕解决不了你的问题。我想你要的是[多行模式],我已给你详解:http://zhidao.baidu.com/question/1829988166018652700这里我再补充一些相关信息:◆EmEditor (编辑器内的)[查找/替换] 与 [在文件中查找/替换](Find/Replace in Files),两者在 [多行模式] 和 换行符处理 方面有不同:▲(编辑器内的)[查找/替换],实际表现详见:http://zhidao.baidu.com/question/1829988166018652700▼[在文件中查找/替换]时:s【始终】可以匹配一个换行符;[sS]+【始终】可以匹配多行,且数量不限。▲以上两条*不受限于(图中) Additional Lines to Search for Regular Expressions 的设定值(无论设为几,即使是0)。▼[在文件中查找/替换]时:◆当(图中) Regular Expressions Can Match New Line Characters 被启用时:.可以匹配一个换行符;.+可以匹配多行,且数量不限。▲以上两条*不受限于(图中) Additional Lines to Search for Regular Expressions 的设定值(无论设为几,即使是0)。▲[完善回答]状态已无法加图,只好作罢。请参考上一题的图:https://gss0.baidu.com/-4o3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/14ce36d3d539b60066b1c7c5eb50352ac65cb741.jpg另外,对换行符3种格式的识别和处理,两者也不同。请参考 EmEditor.chm 中的详细说明:EmEditor Help-- How to---- Search------ Specify New Lines
2023-07-14 07:25:041

emeditor 13.03 文件关联配置和文件新建问题

不确定你已了解多少,说得详细些,请自取所需。对已有配置进行改动,可以用:工具 >> 当前配置的属性...工具 >> 所有配置的属性...▲属性内容很丰富,如果哪里不明白,今后可以来问我。也可以复制已有配置(或新建配置),然后在此基础上改动:[定义配置]有多个入口:▲状态栏中默认显示当前配置的名称。双击此区域,在弹出的菜单中选择(末项)[定义配置];在弹出的对话框中,可以对配置进行【新建/删除/复制/关联/修改属性/设为默认】等操作。▲该菜单的默认快捷键:Shift+F11▲默认菜单:工具 >> 选择配置 >> 定义配置▲还有工具栏按钮。▲[关联配置]也可以从默认菜单进入:工具 >> 关联配置...下面详述[关联配置]:▲先用上述[定义配置]的方法新建一个配置,比如叫:z!C然后打开[关联配置]对话框:(如图)▲先[新建]一个:  ▲文件类型:*.c(可以用通配符,也可用正则表达式)  ▲[配置]选:z!C然后把这个新建的项 上移到其他*.c的上面。(也可考虑 停用/删除 其他项。)◆解释:当打开文件时,EmEditor 从上向下扫描此列表,遇到第一个匹配的文件类型时,就用对应的配置呈现该文件。这样,你的c文件默认会用z!C配置呈现。==========如果想用 EmEditor 关联c文件类型(比如双击文件 file.c 即用 EmEditor 打开):▲可用图中(底部)的 [关联到 EmEditor] 按钮。(也有别的入口,略)==========关于(文件)[新建]菜单:▲用上述[定义配置]的方法删除不需要的配置,此菜单就缩短了。▲也可以用宏做一个特别的菜单,派个快捷键,用起来更方便。(这个宏有点复杂,如果需要,我可以帮你写。)==========EmEditor 的帮助文档做得很好,如果能读英语,建议经常翻阅。▲把插入点移至文中某英语单词(或选中某短语,比如 Define Configurations ),按下F1(默认),即可跳转到帮助文档的相关内容。▲各对话框也响应F1键(各标题栏中有[?]按钮)。还可用以下方式来查找和执行所有命令:▲工具 >> 快速启动...(默认快捷键:Ctrl+Q)▲工具 >> 全部命令...(可自派快捷键)若仍未解决,请“补充说明”或“追问”,我继续帮你。
2023-07-14 07:25:111

emeditor怎么设置背景色

打开 Tools(工具) 菜单中的:Properties for Current Configuration(当前配置属性)或Properties for All Configurations(所有配置属性)点击 Display(显示) 标签,选中列表中的 General(常规),在右边的 Background Color(背景色) 自选颜色。还可以考虑自定义 Outside of regions(区域外) 的背景色。坐标线:自定义 Horizontal/vertical lines(水平/垂直线) 右边的 Text Color(文本色)。EmEditor的显示颜色是分主题、分配置保存的。你可以在 Display(显示) 标签中把整套显示颜色保存为不同的 Theme(主题),在不同的 Configuration(配置) 里选用。也可以在不同的 Configuration(配置) 里单独自定义不同的颜色。
2023-07-14 07:25:261

请问怎么把系统的记事本程序替换为EmEditor

我一直用这个来替换系统的text和doc类型的右键编辑到第三方编辑器,如果注册表无效,建议手动修改
2023-07-14 07:25:332

EmEditor 怎样设置自动换行

点击“设置→所有配置属性”,选择“常规”选项卡,将“换行方法”的内容选成“在窗口边缘换行”,这样就能形成自动换行效果。
2023-07-14 07:25:401

Emeditor、notepad++、UltraEdit有什么不同,哪个好用?

notepad++好用。开源免费,插件多。当然现在比较火的是vscode,atom,sublime之类的。不过nodepad++因为是C++写的,打开的快。
2023-07-14 07:25:482

emeditor垂直选择模式怎么同步修改多行文本

在进行文本编辑的时候,我们很可能要对如下图所示的多行文本进行相同或者有规律的修改。例如:我们想要在有内容(2~10行)的每行文字之前统一加上“name = ”,或者我们还想给每行文字末尾添加一个英文分号“;”,甚至,我们还想给每一行文字前面添加数字序号或字母序号。使用EmEditor的垂直选择模式将是你实现上述效果的不二之选!  EmEditor垂直选择模式同步修改多行文本教程  1、EmEditor同步修改多行行首文本  如下图所示,我们将输入光标移动到第2行行首的位置,然后一直按住Alt键,同时垂直向下拖动鼠标,直到第10行的行首。  此时,我们就可以看到,沿着我们刚才垂直拖动的位置出现了一条灰色的竖线。  此时,我们就可以直接输入我们想要添加的文字了。在这里,我们输入 name = (前面有个空格)。  输入完毕后,我们只需要用鼠标点击其他任意地方,即可完成垂直选择模式下的编辑操作。  2、EmEditor同步修改多行行尾文本  同样的,如果我们要在每行末尾添加一个英文分号,我们也可以在行尾的位置,按住Alt键,然后垂直向下拖动到目标行即可。你无需担心因字符数量不一致而导致的行尾没有对齐的情况,你只需要定位在文本最长的一行的末尾,甚至更右边的空白位置即可,EmEditor会智能地匹配每行的行尾。  这个时候,我们只需要直接输入英文分号即可。  3、EmEditor为多行文本添加序号  现在,如果我们要在每行的"name"之前添加数字序号标识,例如"1."、"2."、"3.",这个时候我们应该怎么办呢?在EmEditor中,要完成这个任务简直就是小菜一碟。  同样的,我们按住Alt键,在"name"之前垂直向下拖动,划出一条灰色的竖线。  接着,我们点击鼠标右键,在弹出的关联菜单中选择【高级】-【编号】(也可以在EmEditor上方的【编辑】菜单中的找到【高级】菜单项,或者直接使用快捷键 Alt + N)。  然后,在弹出的「插入编号」界面中,进行相应的编号设置,最后单击界面中的【确定】按钮。  此时,我们就可以看到每行的"name"之前已经出现的对应的数字序号,这个时候我们可以接着输入一个".",即可看到如下图所示的编辑效果。  用鼠标点击其他任意地方,我们就完成了整个编辑操作。EmEditor的垂直选择模式就是专门为处理这类问题而生。  此外,我们还可以直接使用键盘快捷键来进行垂直选择。  将光标移动到需要垂直选择的起始位置,按一下快捷键Ctrl + Shift + F8,开始进入垂直选择模式。  用键盘方向键向下将光标移动到垂直选择的终点位置(也可使用鼠标直接点击终点位置),这个时候就会出现一条灰色竖线。
2023-07-14 07:26:061

如何用emeditor添加对齐界定标志

在进行文本编辑的时候,我们很可能要对如下图所示的多行文本进行相同或者有规律的修改。例如:我们想要在有内容(2~10行)的每行文字之前统一加上“name = ”,或者我们还想给每行文字末尾添加一个英文分号“;”,甚至,我们还想给每一行文字前面添加数字序号或字母序号。使用EmEditor的垂直选择模式将是你实现上述效果的不二之选!  EmEditor垂直选择模式同步修改多行文本教程  1、EmEditor同步修改多行行首文本  如下图所示,我们将输入光标移动到第2行行首的位置,然后一直按住Alt键,同时垂直向下拖动鼠标,直到第10行的行首。  此时,我们就可以看到,沿着我们刚才垂直拖动的位置出现了一条灰色的竖线。  此时,我们就可以直接输入我们想要添加的文字了。在这里,我们输入 name = (前面有个空格)。  输入完毕后,我们只需要用鼠标点击其他任意地方,即可完成垂直选择模式下的编辑操作。  2、EmEditor同步修改多行行尾文本  同样的,如果我们要在每行末尾添加一个英文分号,我们也可以在行尾的位置,按住Alt键,然后垂直向下拖动到目标行即可。你无需担心因字符数量不一致而导致的行尾没有对齐的情况,你只需要定位在文本最长的一行的末尾,甚至更右边的空白位置即可,EmEditor会智能地匹配每行的行尾。  这个时候,我们只需要直接输入英文分号即可。  3、EmEditor为多行文本添加序号  现在,如果我们要在每行的"name"之前添加数字序号标识,例如"1."、"2."、"3.",这个时候我们应该怎么办呢?在EmEditor中,要完成这个任务简直就是小菜一碟。  同样的,我们按住Alt键,在"name"之前垂直向下拖动,划出一条灰色的竖线。  接着,我们点击鼠标右键,在弹出的关联菜单中选择【高级】-【编号】(也可以在EmEditor上方的【编辑】菜单中的找到【高级】菜单项,或者直接使用快捷键 Alt + N)。  然后,在弹出的「插入编号」界面中,进行相应的编号设置,最后单击界面中的【确定】按钮。  此时,我们就可以看到每行的"name"之前已经出现的对应的数字序号,这个时候我们可以接着输入一个".",即可看到如下图所示的编辑效果。  用鼠标点击其他任意地方,我们就完成了整个编辑操作。EmEditor的垂直选择模式就是专门为处理这类问题而生。  此外,我们还可以直接使用键盘快捷键来进行垂直选择。  将光标移动到需要垂直选择的起始位置,按一下快捷键Ctrl + Shift + F8,开始进入垂直选择模式。  用键盘方向键向下将光标移动到垂直选择的终点位置(也可使用鼠标直接点击终点位置),这个时候就会出现一条灰色竖线。
2023-07-14 07:26:131

emeditor如何筛选大量数据并复制

具体操作步骤如下:在[查找]对话框中输入要查找的文字;点击[书签全部行](Bookmark All)按钮;回到主窗:右键菜单 >> 书签 >> 当前文档 >>子菜单中有你要的命令,比如:复制书签行,提取书签行到新文件。
2023-07-14 07:26:211

EmEditor怎么进入列操作模式?。。。是tsv么,UltraEdit点了列按钮就能直接选择列了。

呵呵,你动作好快,我在那边评论里答复你,你又开了新题。有多种方式:(1) Alt+鼠标拖选。(2) 选择起点,切换到“纵选”模式(默认快捷键Ctrl+Shift+F8,可自定),点击(或拖至)终点。(3) 先拖选选区(或选择起点,Shift+选择终点),再切换到“纵选”模式(Ctrl+Shift+F8,可自定)。(4) 还有“持续纵选”模式(Sticky Vertical Mode),有工具栏按钮(开关),也可自设快捷键。▲(4)相当于 UltraEdit 中的“列模式”。至于 CSV/TSV/DSV 模式,都有工具栏按钮,也可自设快捷键。若仍未解决,请“补充说明”或“追问”,我继续帮你。
2023-07-14 07:26:281

EmEditor文本编辑器中有哪些快捷键?

菜单:Help >> Keyboard Map列出了所有在用的快捷键。可以任意改动(双击)。注意:EmEditor的快捷键是分“配置(Configuration)”保存的。在 Keyboard Map 中作改动时,要注意开/关“所有配置(All Configurations)”选项,以决定改动针对的是“当前配置”还是“所有配置”。你也可以在帮助文档中查询所有的默认快捷键。
2023-07-14 07:26:351

emeditor 如何设置不换行?

有多种方式:可以用替换:先选中要处理的行打开[替换]对话框:▲勾选[转义序列](或[正则表达式])▲勾选[只处理选区]查找: 替换为:(置空,或输入你想用的分隔符(比如空格))也可以:先选中要处理的行右键菜单>>转换选区:[删除换行符]=连接选区中的行,无分隔[连接行]=连接选区中的行,用空格分隔若仍有疑问,请“补充说明”或“追问”,我继续帮你。
2023-07-14 07:26:421

emeditor 卸载

控制面板=》添加或删除程序=》找有关系的emeditor软件=》卸载。不能恢复成安装前的状态。不包括txt文件的图标。
2023-07-14 07:26:481

Emeditor,notepad++,UltraEdit有什么不同,哪个好用

notepad++软件是不错, 但是这个软件的开发人不是啥好东西
2023-07-14 07:26:573

EmEditor里的代表任意的字符通配符是什么?

. 代表一个字符 sun... 可以代表sunsky .* 代表多个字符 s.*y 可以代表sunsky
2023-07-14 07:27:031

Emeditor怎样设置语法自动完成功能?

EmEditor官方插件WordComplete是默认自带的,并不需要自己安装。如果你已装有WordComplete,却无法使用,请尝试:▲WordComplete可以开关,请检查是否已处于打开状态。▲停用其他插件,重新运行EmEditor,再试。我发现有些非官方插件与WordComplete冲突。▲WordComplete是与Configuration(配置)相关的,请打开其Properties(属性)设置。若仍未解决,请追问,我继续帮你。
2023-07-14 07:27:211

emeditor 怎么让汇编语言高亮显示

EmEditor 默认有个 x86 Assembler 配置。状态栏默认显示当前配置。(如图)你可以双击状态栏中显示配置的区域,在弹出的菜单中选择 x86 Assembler 。如果菜单中没有,你可以点击菜单中的[定义配置],(从模板中)新建一个。EmEditor 默认已将asm扩展名关联到了 x86 Assembler 配置,当你打开asm文件时,就用该配置呈现。将当前配置选为 x86 Assembler 后,你可以打开:工具 >> 当前配置属性调整该配置的各种属性,包括高亮显示。
2023-07-14 07:27:281

怎么用emeditor提取文件中指定的数据

SP_CONFIGURE "SHOW ADVANCED OPTIONS",1RECONFIGUREEXEC SP_CONFIGURE "Ad Hoc Distributed Queries",1RECONFIGURE插入的代码:INSERT INTO dbo.Resources(ResourcesUrl,ResourcesLink,ResourcesText) SELECT * FROM OPENROWSET("Microsoft.Jet.OLEDB.4.0","Excel 8.0;HDR=YES;Database=F:Book1.xls", [sheet1$])
2023-07-14 07:27:481