问题标签 [emeditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
283 浏览

python - 尝试在 181 个文本文件中以常量变量“大小”开头的行上的数字相乘

我有一个包含 181 个文本文件的文件夹,每个文件都包含数字,但我只需要将具有“大小”的行上的那些乘以诸如 0.5 之类的常量变量,但我确实做到了这一点:搜索并用结果替换数学运算在记事本++中 但是我想要做的是没有表达式或引号,以便我所在社区的其他人可以简单地做同样的事情,而无需编辑每个文件以满足乘以每个数字所需的格式。例如:

乘以 0.5 为:

我尝试制作一个 python 脚本,但它没有工作,虽然我不太了解 python:

那么是否有任何解决方案,我宁愿不让社区中的人们格式化每个文件以使用我的解决方案。任何事情都可以工作,只是我还没有找到一个简单的解决方案,任何人都可以快速轻松地理解那些使用 notepad++ 或 Sublime Text 3 的人。

0 投票
1 回答
64 浏览

emeditor - 用于跳转到从 Xbench 中搜索的 .txt 文件中的搜索词的命令行选项(并在 EmEditor 中打开)

我正在使用一个名为Xbench的词汇表搜索程序,它允许您使用命令行参数自动跳转到文件中搜索词所在的相关行。开发人员告诉我寻找有关如何使用 EmEditor 实现此目的的提示 @ https://docs.xbench.net/user-guide/xbench-settings/

在那里,解释了如何使用 Textpad 和 Notepad++ 来实现这一点。

看:

例如,要将 TextPad 4 配置为行定位,您必须在此处选择Textpad可执行文件并在命令行参数中指定以下内容:$filename($line,$column)。同样,要配置Notepad++,您必须选择其可执行文件并在命令行参数中指定以下内容:$filename -n$line。其他文本编辑器将需要此字段的不同值。请检查您的文本编辑器的文档以获取合适的值。

我查看了 EmEditors 命令行选项@ http://www.emeditor.org/en/howto_file_file_commandline.html,但不知道该怎么做。有人能帮我吗?

Michael Beijer(技术/专利翻译)

0 投票
1 回答
231 浏览

emeditor - EmEditor 在处理长行时没有响应

我正在处理行很长的文本文件,比如 1M 个字符,EmEditor 不能很好地处理它。

创建一个新的 HTML 文件,插入

然后复制它,同时将其保留为一行并复制几次,这样您就可以获得包含数百万个字符的行。

现在任何使用箭头键移动光标、拖动水平滚动条、单击鼠标更改插入符号的位置都会使 EmEditor 冻结几秒钟。

有什么程序设置可以加速吗?

0 投票
1 回答
50 浏览

emeditor - EmEditor 在空行上的缩进行为

目前 EmEditor 插入缩进字符(空格或制表符)如下:

如果我按两次 Enter,文本将变为:

如您所见,第 3 行是空白的,但有一个大多数人想要消除的缩进字符。有没有让 EmEditor 不插入缩进字符的选项?

0 投票
1 回答
97 浏览

performance - 优化 EmEditor 宏以返回大型分隔数据的最小/最大列长度

我目前有大型分隔数据集,我需要返回每列的最小\最大长度。我目前在 Emeditor v20.3 中使用以下代码,效果很好,但我想知道是否有更快的方法,特别是当有数百万行数据和数百列时(并且此代码很慢)。

任何可以包装到 javascript 宏中的更快的方法或想法将不胜感激。

0 投票
3 回答
61 浏览

regex - 删除特定字符后的其余行

例如,我有一个具有相同数据格式的文件

我想删除“|”之后的所有内容,例如我想要这个输出

我怎么能用正则表达式来实现呢?我试过查找:(.*|).*然后替换/1

但它没有用我想删除之后的所有内容|

0 投票
1 回答
16 浏览

emeditor - 如何防止标签被内容中的空格替换

EmEditor有一个配置可以用空格替换(或不)制表符以进行缩进(在行首),但这不是我的问题。即使未选中此框,我观察到如果我的文本内容中混入了制表符(行首除外),然后编辑并保存文档,所有制表符都将替换为空格。如何防止这种行为?我怀疑这是一个配置,但我找不到它。Windows 64 位版本 20.4.4。

0 投票
1 回答
146 浏览

emeditor - EmEditor 无法正确打开 .XLSX

我使用 EmEditor 在 excel 文件和文本文件中进行搜索。主要是因为最好右键单击一个文件夹,然后转到“使用 Em 编辑器查找文件”,然后将它们输出到一个页面中,并提取所有相关位置和数据。

但是,对于我拥有的一些 .xlsx 文件,EmEditor 声明:“文件中包含空字符 (00H)”

它提供了相关选项,但都不能正确打开文件(导致输出损坏、所有疯狂字符等)

这些文件在 Excel 中打开良好,没有损坏的数据或任何东西。

我有 1000 个这样的文件,那么有没有办法在 EmEditor 中打开它们?我想搜索它们

0 投票
1 回答
120 浏览

regex - 删除多行有条件重复的字符串

使用 EmEditor,我想删除占据整行加上它上面的行的字符串的所有重复实例。例如,在本文中,重复的字符串是Cyperus esculentus(它可以是其他任何东西),我希望删除它的所有重复实例,包括前一行,即语言代码。到目前为止,我发现是这样的:

但问题是我必须用每个不同文本中重复的字符串替换重复的字符串。

预期的结果是应用我上面提到的正则表达式后剩下的(澄清一下,在这些文本中只有一个可以重复的字符串,因此正则表达式不必寻找多个不同的重复字符串):

这对我有用

0 投票
1 回答
32 浏览

emeditor - EmEditor v20.5.0: JUMP 命令(转到...)不起作用

JUMP 命令(转到...)在 EmEditor v20.5.0 和以前的 beta 版本中不起作用。我恢复到旧版本,即20.4.5,那个命令没有问题。因此,这是一个新引入的错误,会影响最新 EmEditor 版本中的 JUMP 命令。