问题标签 [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.
emeditor - 用于切换交替颜色行的宏
设置不同颜色行的能力很棒,但是是否可以暂时打开/关闭任何文件(因此它可以潜在地分配给可以在菜单栏上切换的按钮)?执行类似于“暂时隐藏引号”按钮的功能会很棒。
performance - 优化宏以根据标题对列顺序进行排序
关于如何通过宏对非常大的多列数据进行排序的任何想法。例如,按 AZ 或 0-9 等对所有列(或者可能只是选定的相邻列?)进行排序。类似于当前单列排序选项。
emeditor - 编辑超过 100GB 的大文件时的一些问题
有时编辑超过 100GB 的大文件。(我的电脑物理内存是 128GB 并且使用 nvme ssd)
小变化 。vs 快速保存?当我对文件做了一些小改动时,比如删除文件的第一行。有没有更有效的方法来完成这个功能?200gb 文件需要半小时才能保存。
有时 emeditor 会检测到 json 或 csv 错误行。将这些行标记为书本容易吗?所以很容易提取或删除这些行。
可以在替换中使用序列号自动填充吗?
编辑超过 100M 行时。据我所知,正常功能应该切换到 csv 模式并插入一个新列。然后用序列号填充。这些步骤也很耗时。
这些步骤可以通过替换功能来完成吗?下面是一个例子。
例子:
{“流派”:“戏剧”,“产品”:“冰淇淋 - 超级三明治”,“标题”:“白色闪电”} {“流派”:“戏剧|战争”,“产品”:“覆盆子 - 冰雪奇缘” ","Title":"Leopard, The (Gattopardo, Il)"} {"Genres":"犯罪|戏剧|黑色电影","Product":"Cookie Dough - Chunky","Title":"Limits of控制,“} {“流派”:“戏剧|神秘”,“产品”:“豆瓣菜”,“标题”:“死者的回声(Skumtimmen)”} {“流派”:“戏剧|惊悚片”,产品”:“孜然 - 整个”,“标题”:“好人”}
需要转换成
{"id":1,"Genres":"Drama","Product":"Ice Cream - Super Sandwich","Title":"White Lightnin'"} {"id":2,"Genres":"Drama |War","Product":"Raspberries - Frozen","Title":"Leopard, The (Gattopardo, Il)"} {"id":3,"Genres":"犯罪|戏剧|黑色电影", "Product":"Cookie Dough - Chunky","Title":"Limits of Control, The"} {"id":4,"Genres":"Drama|Mystery","Product":"Watercress","Title ":"Echoes from the Dead (Skumtimmen)"} {"id":5,"Genres":"Drama|Thriller","Product":"Cumin - Whole","Title":"Good People"}
Mockaroo 创建的数据
compare - EmEditor - 进行文件比较时如何导航到下一个差异
我正在使用 EmEditor 比较两个 2.8 GB 的文件,但我一生都无法弄清楚如何从一行导航到下一行,因为这两个文件之间存在差异。几乎有 800 万行,因此滚动或向下翻页以查找下一个突出显示的行将非常痛苦。
谢谢
date - 如何使用 EmEditor 自动删除行中的日期和时间?
我有一个文本文件。文本文件中有数百个不同的文件名。但是,它在每个文件的末尾表示不同的日期和时间。示例:life-in-cosmos-2021-11-11-12-45-46
或life-in-cosmos-2021-11-11-12-45
。
为了批量更改文件的名称,我首先需要删除此文本文件中的日期。所以我想自动删除每一行中的日期和时间。但是,我对此一无所知。而且我不知道如何使用宏。因此,如果有解决方案,您能否通过图片或视频提供答案?
为了更清楚地解释我的要求,我举了两个例子。
例子:
原文:cosmos-lights-colors-T5DAPC-2020-09-11
我想做的结果:cosmos-lights-colors-T5DAPC
示例 2:
原文:cosmos-lights-colors-T5DAPC-2021-04-02-12-37-49-utc
我想做的结果:cosmos-lights-colors-T5DAPC
emeditor - 如何在 emeditor 中过滤一系列日期
如何使用高级过滤器从 Emeditor 的列中提取一系列日期(例如:Btw 25/09/2021 和 27/09/2021)?
search - 如何批量搜索和查找不同行中略有差异的数据?
有我想做的事;但我不知道这是否可能。我想知道我是否可以用 EmEditor 或其他东西做我想做的事情。
您可以在下面找到我想要的示例。
示例图片:
•The data on the left does not have the full name.
•The data on the right are those with the full name.
我提供一个小视频来清楚地表达我想要的东西。请先观看视频,然后查看示例文件,您可以在其中尝试如何做我想做的事。
右边的文件比左边的文件包含更多的数据。这就是为什么首先想到的是;所以排序是没用的。
比如左边数据第1行的数据;对应于右侧数据的第 2 行。所以没有人有相同的行。这就是排序不起作用的原因。我需要在右侧数据中一一搜索左侧数据并找到全名。
例如:
在左侧: 10-infographic-solutions-part-1
在右侧: 10-infographic-solutions-part-1-D5DADA
我不想一一搜索,而是想在右手数据中自动找到左手数据。
我认为这可能通过 EmEditor 实现;但我不知道怎么做。如果这是可能的,我想知道如何。
另外,我还想知道一件事。我有一些东西要添加到每一行的末尾;但我不能在所有这些的末尾放置一个大容量光标。如何使用 EmEditor 做到这一点?
我希望我能够清楚地表达我想要什么。如果有什么让你困惑的地方,请告诉我。
url - 访问多个链接和自动保存屏幕截图
我想要一些东西,我想知道它是否可能。
我想要的是访问多个 URL 并自动保存屏幕截图。如果可能,屏幕截图的保存名称应与其 URL 相同。
例如,是否可以使用Excel
or来执行此操作EmEditor
?也许用宏?
是否有可能做到这一点?如果可能的话,我该怎么做?
例子:
网址:3 件(或更多)
自动访问这些链接并保存截图如下。
截图:
- stackoverflow.com-questions-one.jpg
- stackoverflow.com-questions-two.jpg
- stackoverflow.com-questions-three.jpg
注意:该HTTPS://
部分可能不在注册名称中,因为注册期间不接受:
和标志。/
该/
符号也已替换为-
符号。
截图 2:
- 问题-one.jpg
- 问题二.jpg
- 问题-三.jpg
注意 2:即使整个 URL 不是文件名。就像上面一样。
我访问了一个类似的问题。但是,提供的信息并没有完全符合我的要求。我尝试了提供的示例代码。例如这段代码。
我打开了一个 excel 文件并用 VBA 创建了一个宏并运行它。当宏运行Internet Explorer
打开并变成Full Screen
. 打开的页面是www.google.com
。然后自动截取屏幕截图并保存在WORD
文档中。
这不是我想要的。还; 问题中的其他代码根本不起作用。如果上面的例子不能准确地解释我想要什么,请看下面的步骤。
- 多个网址会自动一一打开。
(It could be Internet Explorer & Chrome or Edge or anyone.)
- 屏幕将被放大并切换到全屏模式。 注意:我这里所说的是使用F11键执行的操作。
- 等待“Press key to exit full screen”
7 seconds
文字在屏幕上消失。F11- 将截取屏幕截图并粘贴到
Microsoft Paint
.- 屏幕截图将与 URL 名称一起保存。示例:屏幕截图应与当前 URL 后的部分一起保存
.com
。创建文件名时,链接中的/
符号会导致问题。因此,保存屏幕截图时,需要自动将 替换/
为-
符号并保存。
重要的
我不期望您提供任何服务;我只是没有足够的编码知识来做这些。坦率地说,我没有任何名为Code Information
. 我非常尊重你们每个人的知识,我想让你们知道我对此是真诚的。我只是一个寻找方法来做我想做的事的人。
我不期望从头开始。如果他们对此问题有任何解决方案,我只是在等待在同一问题上需要帮助的人分享。
sorting - EmEditor 按多个列组排序
在 EmEditor 中,我有一个每行没有分隔符的文件。行尾是 CR-LF。我想将特定列组合在一起(即列 1-10 和 440-445),然后对这两个列进行排序。我还没有弄清楚 dfo 是如何做到的。我为特定的列放置分隔符,并添加一个顶部标题行来指定每个分组。但是,当我进入高级排序屏幕时,没有指定这些列组的方法。我错过了什么吗?
url - 如何自动下载网页以供离线查看?
我正在写一个宏;但在某些时候我需要帮助。
我想要的是批量下载页面以供离线查看。我用过 IDM;但是下载后查看文件时页面似乎丢失了。
我还需要能够自动设置它们的名称,以便我可以用另一个宏自动替换它们;所以我正在 IDM 或类似程序之外编写宏。
所以我想用CTRL+S
+Save type: Webpage, Single File
方法下载。我做了一切;我只希望它自动将记录名称增加 1 乘 1。
样本;
在此命令之后,它将为记录名称写入 1。并且每次都会增加 1。
-
- URL - (文件名将保存为
1
。)
- URL - (文件名将保存为
-
- URL - (文件名将保存为
2
。)
- URL - (文件名将保存为
-
- URL - (文件名将保存为
3
。)
- URL - (文件名将保存为
- ...
-
- URL - (文件名将保存为
365
。)
- URL - (文件名将保存为
PS:换一种说法;保存连接时,注册名称应保存为该连接所在的“线路号”。这样,在下载完所有文件后,我就可以使用我的其他宏将它们重命名为它们所属的 URL。
最后; 如果你知道另一种方法来做我想做的事,我很想听听。
提前感谢您,祝您有美好的一天。