问题标签 [jedit]

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 投票
2 回答
286 浏览

svn - jEdit - 从“在目录中搜索”功能中过滤 SVN 目录/文件

使用jEdit程序员的文本编辑器,给定一个现有代码目录,我一直在使用“在目录中搜索”功能搜索和更新目录中的引用。但是,该目录除了代码之外还包含 SVN 文件和子目录。

在使用 jEdit 搜索代码目录时,是否有一种简单的方法可以过滤掉这些文件?

0 投票
1 回答
1929 浏览

java - java设置最大堆栈大小

如何设置最大堆栈大小?

我使用 jEdit 在相当大的文件 (73 kb) 中使用正则表达式进行搜索,但由于 StackOverflowException 而失败。

我试图设置 -Xss40m 但它似乎是初始堆栈大小,一段时间后它失败并出现以下异常

如果您向我解释为什么抛出 OutOfMemory 以及如何设置最大堆栈大小,我将不胜感激。

0 投票
1 回答
661 浏览

regex - jEdit自定义模式中的多行正则表达式

我目前正在和一个朋友一起创建一种语言,我想在 jEdit 中为它提供一个突出显示。它的语法其实很简单。函数只能匹配此模式: $function_name(arguments)

请注意,我们的解析器目前在没有关闭标记(如 C 样式的半列)的情况下工作,我们希望保留此功能。

我创建了我的 jEdit 模式,并且(几乎)成功地用<SPAN_REGEXP>. 我是这样做的:

<SPAN_REGEXP HASH_CAR="\$" TYPE="KEYWORD3" DELEGATE="ARGS">

<BEGIN>\$[A-Za_z0-9_]*\s*\(</BEGIN>

<END>)</END>

</SPAN_REGEXP>

但这还不够好。

这就是我想要的:

  • 整个功能骨架的颜色相同:$func( )
  • 特殊突出显示(已在规则ARGS集中定义)%content1%$func(%content1%)
  • 不跟在 a 后面的括号不加亮$func
  • 授权替代多行语法,例如

$func

(

args

)

目前没有突出显示。我猜我需要更改我的<BEGIN>正则表达式以接受换行符,但似乎 jEdit 无法匹配多行正则表达式以突出显示,尽管他在搜索和替换方面做得很好!

我尝试了(?s)(?m)标志,[\d\D]*解决方法,[\r\n]*但它从来没有奏效。

所以,这是我的问题:

  • 有谁知道如何在 jEdit 模式下匹配多行正则表达式<SPAN_REGEXP>
  • 如果没有,有没有人知道如何做我需要的?
0 投票
2 回答
1304 浏览

jedit - 如何在 Jedit 中将选项卡格式的打开文件停靠在顶部

目前我打开的文件显示在 Jedit 的下拉菜单中,我想将显示更改为选项卡。

0 投票
1 回答
1771 浏览

regex - Jedit:正则表达式 - 如何?

它的源代码包含如下部分:

我必须找到这个条目

在 JEdit 中并用空格替换它。(我阅读了JEdit 文档中的正则表达式规则。)

我的表达是:

但它找不到入口。

什么表达应该是正确的?

0 投票
2 回答
999 浏览

python - 在 Python 中使用 Telnet 连接批量执行 SAS

很长一段时间以来,我一直有兴趣在 SAS 中寻找 UI 的替代方案。我们在我们的服务器而不是我们的桌面上授权 SAS,因此我们还必须启动一个远程桌面应用程序来执行代码。

我能够使用 Telnet 连接来远程连接到服务器,并批量执行 SAS 程序。然后我感兴趣的是是否可以制作一个python脚本来远程连接,并批量执行代码,并且这个脚本可以在jEdit中作为一个BeanShell脚本执行。

到目前为止,我有成功打开和关闭 Telnet 连接的 Python 代码。它可以执行基本的 shell 功能,例如调用“dir”。但是,当我使用 Python 中的 telnet 连接通过远程服务器上的命令提示符执行 SAS 所用的完全相同的行时,什么也没有发生。

服务器是否有可能阻止我从脚本执行代码?在运行任何代码之前,我对提示使用“read_until”语句。

0 投票
2 回答
140 浏览

windows-7 - 需要一个“一键式”的 webdev 热键工作流解决方案

向所有已经找到一个最简单的开发环境的 webdev 家伙/gals 提问。

  • 操作系统:Win7
  • 编辑:JEdit
  • 任务:在网络浏览器中预览作品

我想编写一个热键来将以下一系列热键打包成一个。我每天多次使用这个序列在浏览器中预览我的工作。

关键命令是:

  • (来自 JEdit) ctrl + e ctrl + s [保存所有文件]
  • (win) alt + tab [切换到浏览器]
  • (浏览器) ctrl + r [重新加载页面]

我已经很多年没有使用过 Dreamweaver 或 flash,但我记得按 f12 或 ctrl + enter 并让浏览器拉起预览当前的工作文件。我正在寻找类似的工作流程,但我不能简单地链接到磁盘上保存的文件。我需要通过本地网络服务器查看文件。通常我只是让浏览器打开我需要的页面,并在我需要预览我所做的事情时刷新它。

另一个问题是 alt+tab 步骤不够明确。通常,浏览器在打开的应用程序列表中的排序不正确,无法在没有多个选项卡的情况下访问它。

感谢您的任何建议、工作流程提示等。

0 投票
1 回答
1105 浏览

javascript - 如何在 Mac 上使用 jEdit 的 Sidekick 获取 JavaScript 文件的函数列表?

我有一台安装了 jEdit 4.5 的 Mac,包括 Sidekick 和此处的 JavaScript 插件1。现在,当我打开 Sidekick 窗口时,我可以从两个 JavaScript 解析器(skrul-xml-javascript 和 skrul-javascript)中进行选择。

但是,它们都没有解析我的 JavaScript 文件(窗口仅显示文档名称,其下方带有“未解析”)。当我打开一个 PHP 文件并选择我的 PHPParser 时,它会解析文件并显示可点击的 PHP 函数名称。

0 投票
2 回答
106 浏览

xml - 无法编辑主窗口 jEdit

我无法再在 OS X 10 上编辑 jEdit 4.5.1 的主窗口。java 1.6.0_29

我正在编辑的最后一个文件出现了,但我无法单击它。我正在使用 XML 插件。

我已经尝试卸载并重新安装并重新启动,但没有结果。

我也尝试找到设置删除这些设置并重新安装,但我不是 mac 专家,不知道如何找到 ~/.jedit

0 投票
1 回答
430 浏览

node.js - 如何为 jEdit 突击队提供 PATH?

安装后

  1. 节点.js
  2. npm,
  3. 适用于 Ubuntu的最新 jEdit
  4. jEdit 控制台插件,以及
  5. 一个CoffeeScript 突击队(原文如此!),

然后在中配置coffee路径coffee.xml,它不会运行,因为node找不到:

这很可能是因为在控制台插件尝试运行时/home/user/local/bin缺少. 有没有办法在不修改的情况下提供这个环境变量?PATHcoffee/home/user/local/bin/coffee

试图将 Plugins → Console → System Shell → Subshel​​l extra PATH 设置为/home/user/local/bin,但没有成功。