emeditor 技巧
怎么配置EmEditor详细图文教程

怎么配置EmEditor详细图⽂教程很多功能,各⼤都会提供,⽽且,各⼤⽂本编辑器都会提供配置功能,让它更加适合您,⽽不是每个⼈的编辑器都⼀个样。
然⽽,在配置⽅⾯,各个编辑器却不尽相同。
有些只提供简单的⼀些配置,有些配置功能却⼗分强⼤;有些需要通过⽂本字符(配置⽂件)⽅式配置,如Vim;有些则是通过图形化界⾯配置,如EmEditor等,当然,很多是⼆者兼⽽有之。
对于初学者或者普通⽤户,对编程不了解或不想折腾的或对字符厌倦的),它们基本不会喜欢这种配置⽅式,对他们来说,配置⽂件⽅式就是“坏”的。
相应的,图形⽅式配置也会存在优缺点。
下⾯就让我们⼀起来通过图形化界⾯配置适合⾃⼰的编辑器。
1、众多的图形界⾯配置功能通过查看EmEditor的安装⽬录,可以发现,EmEditor有⼏个配置⽂件,理论上应该可以通过修改配置⽂件来达到配置EmEditor的⽬的。
然⽽,打开配置⽂件⼀看,如果您⽤过Vim,配置过Vim的话,会发现EmEditor的配置⽂件没法看。
既然这样,那我们⾃然就会使⽤图形画界⾯来配置了。
启动EmEditor,点击菜单栏上的⼯具菜单,该菜单下的⼏个⼦菜单就是配置⽤的。
先来预览⼀下⾃定义和配置对话框。
通过配置对话框上的标签,您应该⼤概知道EmEditor的配置项有多少了吧,也应该相信EmEditor是很强⼤的,⽽且可以很有“个性”。
⾸先,来⾃定义EmEditor,相当于定义⼀个编辑环境。
2、⾃定义对话框在⾃定义对话框中,很多定义采⽤默认即可。
在此⼤概说⼀些polaris修改的⼏个地⽅。
1)在⽂件选项卡选中记住最后打开的⽂件夹。
这样⼀定程度上⽅便了后续操作。
2)历史选项卡中可以记录最近打开⽂件记录,同时记录最近使⽤的字体。
这样,在换字体时,只需要执⾏:查看菜单,就会有⼏个最近使⽤的字体。
3)查看:可以配置其他分栏的外观,如:资源管理器、⼤纲、输出窗⼝等;另外可以配置光标⼤⼩和颜⾊。
4)窗⼝:当时学Vim的时候,有⼀个很好的功能:保存当前⼯作环境,以便下次可以继续当前的⼯作。
emeditor怎么用

emeditor怎么用EmEditor是一款功能强大的文本编辑器,可以用于处理各种文本文件,包括大型文件。
以下是使用EmEditor的一些基本步骤和技巧:1.打开EmEditor:双击桌面上的EmEditor图标,或者从开始菜单中找到并打开它。
2.创建或打开文件:可以通过菜单栏的“文件”选项,选择“新建”来创建一个新的文本文件,或者选择“打开”来打开一个已有的文件。
3.编辑文本:在打开的文件中,可以直接输入文本内容进行编辑。
EmEditor支持各种文本编辑功能,如复制、粘贴、剪切、撤销、重做等。
4.保存文件:编辑完成后,可以通过菜单栏的“文件”选项,选择“保存”来保存文件。
如果是新建的文件,需要先选择保存的位置和文件名。
5.查找和替换:EmEditor提供了强大的查找和替换功能,可以通过菜单栏的“搜索”选项,或者使用快捷键Ctrl+F来打开查找对话框,输入要查找的内容,并进行查找和替换操作。
6.高级功能:EmEditor还支持许多高级功能,如宏录制、正则表达式搜索、自定义语法高亮等。
这些功能可以通过菜单栏的“工具”选项来访问。
以下是一些使用EmEditor的技巧:1.快速选择一行或多行内容:按住Alt键并选择要复制的列,然后可以随意复制和替换。
2.使用正则表达式批量删除换行:通过Ctrl+F弹出搜索对话框,勾选“使用正则表达式”,然后在查找输入栏中输入正则表达式,如“\na:(.) \nb:(.) \nC:(.*) \nd:”,在替换输入栏中输入“\na: \1b: \2c: \3d:”,点击全部替换,即可将每道题的内容调整为一行。
3.巧妙使用制表符分隔文本内容:在技巧3完成的基础上,将“(”替换为“\t,”,将“)”替换为“)\t,”,然后在文本编辑区点鼠标右键,选择“分离值/排列”,将弹出的二级菜单的“普通模式”改为“CSV”模式,即可使用制表符分隔文本内容。
请注意,以上步骤和技巧可能因EmEditor的版本和设置而有所不同。
EmEditor宏应用实例及解析:打开文本文件的三种方法

EmEditor宏应用实例及解析:打开文本文件的三种方法林苑书屋于2023年12月9日晨编写目录一、OpenTextFile方法,打开文件 (1)二、OpenAsTextStream方法,打开文件 (5)三、EmEditor的自有:OpenFile方法,打开文本文件 (7)一、OpenTextFile方法,打开文件废话不多说,上菜嘞:1.fileSpec="D:\\演示文件夹\\"+"myCode.txt";//文件的完整路径2.alert(openTextFile(fileSpec));//调用函数:openTextFile(fileSpec)3.function openTextFile(fileSpec)//以只读的方式打开文本文件4.{5.var fso=new ActiveXObject("Scripting.FileSystemObject");//创建一个FileSystemObject对象实例6.var ForReading=1;7.var myFile=fso.OpenTextFile(fileSpec,ForReading);//以只读的方式打开文本文件8.return(myFile.Read(1));//返回第1个字符的内容9.}解析:当文本文件不存在的时候,会报错,因此,修改为当文件存在,则打开文件;当不存在,在EmEditor的状态栏中显示“文本文本不存在,请查正!”。
修改代码如下:1.fileSpec="D:\\演示文件夹\\"+"myCode.txt";//文件的完整路径2.optimizedVersion(fileSpec);//3.function optimizedVersion(fileSpec)//根据判断文件是否存在的结果不同,来选择不同的执行方案。
4.{5.var fso=new ActiveXObject("Scripting.FileSystemObject");//创建一个FileSystemObject对象实例6.if(fso.FileExists(fileSpec))7.{8.var ForReading=1;9.var myFile=fso.OpenTextFile(fileSpec,ForReading);//以只读的方式打开文本文件10.alert(myFile.Read(1));//显示第1个字符的内容11.}12.else13.{14.str="文本文本不存在,请查正!";15.status=str;//显示str在EmEditor的状态栏上;status属性是EmEditor的自有用法,支持EmEditor 4.00或之后的版本16.}17.}下面来讲“写”那档事:1.fileSpec="D:\\演示文件夹\\"+"myCode.txt";//文件的完整路径2.openTextFileByWrite(fileSpec);//3.function openTextFileByWrite(fileSpec)//根据判断文件是否存在的结果不同,来选择不同的执行方案。
EmEditor宏应用实例及解析:创建及删除文件

EmEditor宏应用实例及解析:创建及删除文件林苑书屋于2023年12月6日晚编写目录1、EmEditor的简洁介绍 (1)2、建议调整EmEditor的配置 (2)3、EmEditor的宏功能 (3)本部分笔记要点 (4)4、创建文本文件 (5)(1)直接创建一个文本文件 (5)(2)先判断文件是否存在,再创建文件 (6)5、删除文件 (7)(1)删除文件 (7)(2)先判断文件是否存在,再删除文件 (8)(3)另外一种方法,删除文件 (9)1、EmEditor的简洁介绍EmEditor是快速,轻巧,可扩展,使用方便的Windows文本编辑器。
支持多种用户界面语言:捷克语,荷兰语,英语(英国),英语(美国),法语,德语,意大利语,西班牙语,日语,韩语,简体中文,繁体中文,和俄语。
支持的操作系统:Windows11/10/8.1/7SP1/Server2008R2或更高。
截止到2023年12月1日:新版本为EmEditor v23.0.4。
从收费的角度来看:由Professional(专业版)和Free(免费版);从安装的角度来看:分为桌面安装版,桌面便携版和商店应用版。
2、建议调整EmEditor的配置1)菜单栏→所有配置属性→常规→显示行号2)菜单栏→所有配置属性→段落标记→显示换行符、显示空格等。
3、EmEditor的宏功能不想看本部分的,可以直接看本部分笔记要点。
EmEditor Professional支持使用JavaScript或VBScript创建功能丰富的宏。
宏的功能包括:1)Windows Scripting Host宏的操作基于Windows Scripting Host(WSH)引擎的工作环境,所以呢,可以灵活使用不同的Windows Component对象Model(COM)对象。
举个栗子:可以使用RegExp对象来执行正则表达式搜索,亦可以使用File System Object对象来操控文件,还可以使用WshShell对象创建快捷键,操纵Windows注册表,或者使用WshNetwork对象来进行具有联网功能的工作。
WORD神操作

WORD神操作!看到第一个技巧就傻眼了!从会用电脑开始,Microsoft Office Word就是我们最常用的软件。
靠着它,我们写论文、写方案、写情书、写故事…但是,你真的懂Word吗?其实,这个软件背后,还有一大批隐藏技能你不知道。
掌握他们,你将开启新世界的大门。
前方高能,小伙伴们请站稳扶好。
1、妙用Alt键Alt是单词“Alter”的缩写,意思为“改变”。
在Windows操作平台下,Alt键可谓是键盘之王。
熟练运用该键,能极大提高工作效率。
按住Alt,可以选择文章的矩形块文档,然后Ctrl+C就可以复制,或你可直接修改这部分文字。
Alt键在Office里的秘密还远不止如此:按住Alt键(或同时按住鼠标上的两个按钮)再拖动左右(上下)边距,可精确调整其值(在标尺上会显示具体值)。
用Shift+Alt+上(或下)方向键能够调整文档中段落的顺序,也可以调整Word 表格中的行序。
此外,Alt+F8可显示用于运行、编辑或删除宏的“宏”对话框。
2、F4键 Word里的大神器很多人都不知道,其实F4键是Office中的大杀器!Office中的“F4”-重复上一步操作。
什么意思呢?比如我输入abc,按一下F4,就会自动再输入一遍abc;比如我刚刚为某一段文本设置好字体、颜色、缩进、格式。
选择另一段文本,再按F4,就自动把刚刚设置的动作再重复一遍,应用到现在新选择;还可以干什么?做表格时候,“在下方添加新行”这样的命令,全部都可以用F4重复!最后,F4在PowerPoint也是同样的,可以干好多事!3、Ctrl加字母快捷键Word是当之无愧的文字编辑神器,一些快捷键可以让你分分钟变身文字达人。
其实,绝大多数的快捷键都是和Ctrl键有关的,Ctrl+C就是Copy,P就是Paste,B就是Bold,S就是Save…最基本的快捷键,shift+上下左右。
可以用键盘从当前光标位置选择文本。
当然可以配合各种其他导航键,比如ctrl+上下左右,Home, End, PageUp/Down。
在EmEditor中新增高亮规则

在EmEditor中新增高亮规则
前几天在某文章上看到写有一款叫EmEditor的编辑器,功能很是强大,作为程序员那当然是要体验一下滴。
初步体验下来,EmEditor功能的确丰富,刚打开的时候,那工具栏简直铺天盖地的(同时也会让用户觉得界面有些混乱)。
由于使用时间较短,并没有更深层次的体验,这里就先说个简单的新增Markdown的语法高亮吧(顺带说一下,EmEditor已经自带了很多类型的语法高亮)。
•去官网下载 EmEditor并安装
•去官方插件库中找到Markdown syntax file并下载,会得到一个esy格式的文件。
yaml syntax file 的下载:yaml.esy。
•打开EmEditor(第一次打开,你会看到壮观的工具栏)
•依次点击如下路径:顶部菜单→ 工具(T) → 选择配置(S) → 定义配置(D)
•在打开的 #定义配置# 界面中,点击【新建(W)】→ 选择【使用默认配置】→ 【确定】后输入配置名称(例如 markdown)•选择新生成的配置,点击右侧的【属性(P)】
•在 #属性# 界面的右侧点击【高亮(1)】
•在 #高亮(1)# 界面的左上角找到【仅默认关键字】,点击会打开一个下拉列表,选择【仅用户定义的字符串】
•点击下面的【导入(P)】,选择之前下载的esy格式文件并【打开】
•最后点击【确定】按钮,大功就告成。
emeditor使用技巧

emeditor使⽤技巧emeditor使⽤技巧技巧⼀:批量⽂本缩进⽅法:⾸先选中要缩进的⽂本内容,然后按下Tab键,⽂本就会⾸⾏缩进,如果想进⾏左缩进,则选中⽂本同时按下Shift键和Tab键即可。
技巧⼆:快捷选取⼀列或多列内容对于表格,如果我们想拷贝⼀列⽂本的内容,这在普通的记事本编辑器中是不好实现的,但EmEditor就可以很轻松办到。
⽅法与步骤:1、保持Alt键按下,选中要复制的列2、你就可以随意进⾏复制替换等操作(注:word同样可以实现该效果但是笔者⼀般更喜欢轻量级的编辑器)技巧三:使⽤正则表达式批量删除换⾏需求:有以下⽂本内容,要求将其每⼀题的内容调整为⼀⾏,使⽤正则表达式可以⽅便的完成。
⽅法与步骤:1、添加了条件下拉列表框,分隔符⽂本框,和 Key1 和 Key2 互换复选框和⽂本框到合并 CSV 对话框中。
2、添加了合并⾏对话框。
3、添加了列列表框到拆分列对话框中。
4、添加了导⼊和导出按钮到批处理(在⽂件中)查找/替换对话框中,并且添加了 > 按钮来显⽰批处理(在⽂件中)查找/替换和⾼级筛选对话框中的上下⽂菜单。
从批处理(在⽂件中)查找/替换对话框中移除了添加和删除按钮。
5、添加了光标处的⽂件位置复选框到⾃定义对话框中状态页⾯上的状态列表中。
技巧四:巧⽤制表符分隔⽂本内容需求:如果说技巧三是个铺垫的话,那么技巧四才是重头戏。
因为刚才所做的⼀切都是围绕技巧四展开的。
⽅法与步骤1、在技巧三完成的基础上,再次将“(”替换为“\t,”,将“)”替换为“)\t,”。
(注:“\t”为制表符,半⾓逗号不可省略)2、在⽂本编辑区点⿏标右键,出右键选单时选中“分离值/排列”,将弹出的⼆级菜单的“普通模式”改为“CSV”模式。
Emeditor正则表达式教程

EmEdit or 正则表达式应用专题1在工作中,经常用到Em Edito r来编辑纯文本文档。
最近接触了正则表达式,感受到其功能非常强大。
我现在想要实现这样一个功能,还没有比较好的解决办法:在一篇中英文混排的文档中,删除中文字符(包括标点)之间的空格,但英文单词之间及英文单词与字母之前的空格不能删除;仅删除全角或半角空格,不删除制表符。
求高人试一下。
以下是一些比较有用的正则表达式:^[\t]*\n这个正则表达式代表所有的空行,指含有零个或零个以上空格或制表符、以换行符结尾、不含其它字符的行。
(^|(?<=中国)).*?(?=中国|$)用正则表达式匹配特定字符串外的所有字符。
指除“中国”外的所有其它字符,类似于反选功能。
^[ \t]+查找以上字符,并替换为空,可删除行首空白(包括全半角空格和制表符)。
[ \t]+$查找以上字符,并替换为空,可删除行末空白(包括全半角空格和制表符)。
^[ \t]+|[ \t]+$ 查找以上正则表达式,并替换为空,可删除行首和行末所有空白(包括全半角空格和制表符)。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行匹配HTM L标记的正则表达式:< (\S*?)[^>]*>.*?|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力匹配首尾空白字符的正则表达式:^\s*|\s*$评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式匹配Em ail地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*评注:表单验证时很实用匹配网址UR L的正则表达式:[a-zA-z]+://[^\s]*评注:网上流传的版本功能很有限,上面这个基本可以满足需求匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$评注:表单验证时很实用匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}评注:匹配形式如 0511-4405222 或 021-87888822匹配腾讯QQ号:[1-9][0-9]{4,}评注:腾讯QQ号从10000开始匹配中国邮政编码:[1-9]\d{5}(?!\d)评注:中国邮政编码为6位数字匹配身份证:\d{15}|\d{18}评注:中国的身份证为15位或18位匹配ip地址:\d+\.\d+\.\d+\.\d+评注:提取ip地址时有用匹配特定数字:^[1-9]\d*$//匹配正整数^-[1-9]\d*$ //匹配负整数^-?[1-9]\d*$ //匹配整数^[1-9]\d*|0$ //匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$//匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$//匹配负浮点数^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$//匹配浮点数^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //匹配非负浮点数(正浮点数 + 0)^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$//匹配非正浮点数(负浮点数 +0)评注:处理大量数据时有用,具体应用时注意修正匹配特定字符串:^[A-Za-z]+$//匹配由26个英文字母组成的字符串^[A-Z]+$//匹配由26个英文字母的大写组成的字符串^[a-z]+$//匹配由26个英文字母的小写组成的字符串^[A-Za-z0-9]+$//匹配由数字和26个英文字母组成的字符串^\w+$//匹配由数字、26个英文字母或者下划线组成的字符串评注:最基本也是最常用的一些表达式^.*John.*$ 匹配包括“John”的整行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EmEditor 技巧
EmEditor 是一款功能强大的文本编辑器,广泛应用于日常工作和编程开发中。
本
文将介绍一些 EmEditor 的使用技巧,帮助您更高效地使用这款工具。
1. 快速查找和替换
EmEditor 提供了强大的查找和替换功能,可以帮助您快速定位和修改文本中的内容。
•使用快捷键Ctrl + F打开查找对话框,输入要查找的关键字,按下回车键即可定位到第一个匹配项。
还可以使用F3键查找下一个匹配项。
•在查找对话框中,可以使用正则表达式和通配符进行高级查找。
例如,使用.*表示任意字符,使用^和$表示行的开头和结尾。
•要进行替换操作,可以使用快捷键Ctrl + H打开替换对话框。
输入要查找的关键字和替换的内容,点击替换按钮即可完成替换。
2. 多行编辑
EmEditor 支持多行编辑,可以同时编辑多个光标所在位置的行。
•使用快捷键Alt + 鼠标左键在多个位置添加光标,然后同时输入内容,即可在多个位置进行编辑。
•可以使用Ctrl + G快捷键跳转到指定行,然后使用多行编辑功能进行批量编辑。
3. 自定义宏
EmEditor 提供了强大的宏功能,可以帮助您自动执行一系列操作,提高工作效率。
•使用快捷键Ctrl + Shift + R打开宏录制器,点击开始录制按钮,然后执行一系列操作,包括查找、替换、插入文本等。
点击停止录制按钮,即可保
存宏。
•在宏管理器中,可以编辑、删除和运行保存的宏。
还可以将宏绑定到快捷键,方便快速执行。
4. 语法高亮和折叠
EmEditor 支持语法高亮和折叠功能,可以帮助您更好地阅读和编辑代码。
•在菜单栏中,选择工具 -> 配置语法,可以选择不同的编程语言,以便EmEditor 根据语法规则进行高亮显示。
•使用快捷键Ctrl + /可以快速注释或取消注释选中的代码行。
•使用Ctrl + M快捷键可以折叠或展开代码块,方便阅读和编辑。
5. 列模式编辑
EmEditor 的列模式编辑功能可以帮助您在文本的指定列位置插入或删除内容。
•使用Alt + 鼠标左键在指定列位置添加光标,然后输入内容,即可在多个位置进行编辑。
•使用Shift + 鼠标左键可以选择指定列位置的内容,然后进行剪切、复制或删除操作。
6. 文件比较和合并
EmEditor 提供了文件比较和合并功能,可以帮助您比较和合并不同版本的文件。
•在菜单栏中,选择工具 -> 比较,可以打开两个文件进行比较。
EmEditor 会高亮显示两个文件的差异之处。
•在比较结果窗口中,可以选择合并的方式,包括接受左边或右边的更改,或者手动编辑合并结果。
7. 自动保存和恢复
EmEditor 支持自动保存和恢复功能,可以帮助您避免因意外情况导致的数据丢失。
•在菜单栏中,选择工具 -> 选项 -> 保存,可以设置自动保存的时间间隔。
EmEditor 会在指定的时间间隔内自动保存您的文档。
•如果意外关闭了 EmEditor,下次打开时会自动恢复之前未保存的文档,避免数据丢失。
以上是一些 EmEditor 的使用技巧,希望能帮助您更好地利用这款强大的文本编辑器。
请根据自己的需求和习惯,灵活运用这些技巧,提高工作效率。