emdit使用技巧大全

文章介绍了EmEditor文本编辑器中的一些高效使用技巧,包括使用Ctrl+F/H进行查找替换,利用正则表达式批量删除换行,以及通过Alt键进行垂直选择和同步修改多行文本,还涉及到了批量文本缩进、制表符分隔内容和添加序号等操作,大大提升了文本处理效率。
摘要由CSDN通过智能技术生成

快捷键:Ctrl+F: 查找 Ctrl+H: 替换

Ctrl+R: 空格选中 Alt+鼠标:垂直选中 Alt + N:垂直选中后编序号

正则表达:^ 匹配行首 $ 匹配行尾

. 匹配任意一个字符 \t 匹配tab \n new line \r return \w word, 匹配任意一个字母(加上"_") \W 匹配任意一个非字母 \s space, 匹配空格 \S 匹配非空格

\d digital,匹配任意一个数字 \D 匹配任意一个非数字

{n,m}匹配n到m次

?匹配0或1次,相当于 {0,1}其左边的字符被匹配0次或者1次. 例如 "be?" 匹配 "b" 或者 "be" 但是不匹配 "bee".

* 匹配0或多次,相当于 {0,}其左边的字符被匹配任意次(0次,或者多次). 例如 "be*" 匹配 "b", "be" 或者 "bee".

+匹配1或多次,相当于 {1,}其左边的字符被匹配至少一次(1次,或者多次). 例如 "be+" 匹配 "be" 或者 "bee" 但是不匹配 "b".

转义字符:

技巧一:批量文本缩进

方法:首先选中要缩进的文本内容,然后按下Tab键,文本就会首行缩进,如果想进行左缩进,则选中文本同时按下Shift键和Tab键即可。

技巧二:快捷选取一列或多列内容

对于表格,如果我们想拷贝一列文本的内容,这在普通的记事本编辑器中是不好实现的,但EmEditor就可以很轻松办到。

方法与步骤:

1、保持Alt键按下,选中要复制的列

2、你就可以随意进行复制替换等操作

技巧三:使用正则表达式批量删除换行

需求:有以下文本内容,要求将其每一题的内容调整为一行,使用正则表达式可以方便的完成。

方法与步骤:

  1. Ctrl+F弹出查找对话框,勾选“使用正则表达式”,点击替换弹出替换对话框。

2、在对话框的查找输入栏键入:“\nA:(.*)\nB:(.*)\nC:(.*)\nD:”。

3、在对话框的替换为输入栏键入:“\\nA:\1B:\2C:\3D:”。(注:\n为换行符,\\n为换行符的转义,“(.*)”为将匹配出的内容提取出来,其中,从左到右,第一个提取方式为“\1”,第二个为“\2”,第三个为“\3”。)

4、点击全部替换

5、如果题目答案本来在同一行,只需将查找换为“\nA:”,替换栏换为“\\nA”:

6、如果题目答案分为两行,则在第5步基础上将查找换为“\nC:”,替换栏换为“\\nC”。

7、如果出现多余的换行

8、则把\n\n替换为\n即可

技巧四:巧用制表符分隔文本内容

方法与步骤

1、在技巧三完成的基础上,再次将“(”替换为“\t,”,将“)”替换为“)\t,”。(注:“\t”为制表符,半角逗号不可省略)

2、在文本编辑区点鼠标右键,出右键选单时选中“分离值/排列”,将弹出的二级菜单的“普通模式”改为“CSV”模式。

技巧五:EmEditor垂直选择模式同步修改多行文本

按住Alt键,同时垂直向下拖动鼠标,直到第X行,然后输入想插入的信息,给行末输入逗号,。

技巧六:同步修改多行行尾文本

如果我们要在每行末尾添加一个英文分号,我们也可以在行尾的位置,按住Alt键,然后垂直向下拖动到目标行即可。你无需担心因字符数量不一致而导致的行尾没有对齐的情况,你只需要定位在文本最长的一行的末尾,甚至更右边的空白位置即可,EmEditor会智能地匹配每行的行尾。

技巧七:为多行文本添加序号

如果我们要在每行的"name"之前添加数字序号标识,例如"1."、"2."、"3.",

同样的,我们按住Alt键,在"name"之前垂直向下拖动,划出一条灰色的竖线。

接着,我们点击鼠标右键,在弹出的关联菜单中选择【高级】-【编号】(==在EmEditor上方的【编辑】菜单中的找到【高级】菜单项====直接使用快捷键 Alt + N)

然后,在弹出的「插入编号」界面中,进行相应的编号设置,最后单击界面中的【确定】按钮。

Note1:此外,我们还可以直接使用快捷键来进行垂直选择。

将光标移动到需要垂直选择的起始位置,按一下快捷键Ctrl + Shift + F8,开始进入垂直选择模式。

用键盘方向键向下将光标移动到垂直选择的终点位置(也可使用鼠标直接点击终点位置),这个时候就会出现一条灰色竖线。

直接输入相应的文本,我们就顺利地在垂直选择模式下完成了同步修改多行文本的工作任务!

Note2:正则表达

当您在“查找”对话框中勾选了“正则表达式”后,行的开头可以用 “^”来表示,而行的末尾可以用 “$” 来表示。所以,要在行的开头部分查找,请在“查找”文本框内输入“^xxxxx”;要在行的末尾部分查找,请输入“xxxxx$”。

要在行的末尾替换,请在“替换”文本框中输入“$”,即可将行末替换为理想值(t).

Note3:转义字符

您还可以勾选“转义符”,这样就能用“\n”来表示新的一行。当您要在行的开头部分查找,你可以输入“\nxxxxx”;当你要在行的末尾部分查找时,可以输入“xxxxx\n”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值