问题标签 [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.
svn - jEdit - 从“在目录中搜索”功能中过滤 SVN 目录/文件
使用jEdit程序员的文本编辑器,给定一个现有代码目录,我一直在使用“在目录中搜索”功能搜索和更新目录中的引用。但是,该目录除了代码之外还包含 SVN 文件和子目录。
在使用 jEdit 搜索代码目录时,是否有一种简单的方法可以过滤掉这些文件?
java - java设置最大堆栈大小
如何设置最大堆栈大小?
我使用 jEdit 在相当大的文件 (73 kb) 中使用正则表达式进行搜索,但由于 StackOverflowException 而失败。
我试图设置 -Xss40m 但它似乎是初始堆栈大小,一段时间后它失败并出现以下异常
如果您向我解释为什么抛出 OutOfMemory 以及如何设置最大堆栈大小,我将不胜感激。
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>
? - 如果没有,有没有人知道如何做我需要的?
jedit - 如何在 Jedit 中将选项卡格式的打开文件停靠在顶部
目前我打开的文件显示在 Jedit 的下拉菜单中,我想将显示更改为选项卡。
python - 在 Python 中使用 Telnet 连接批量执行 SAS
很长一段时间以来,我一直有兴趣在 SAS 中寻找 UI 的替代方案。我们在我们的服务器而不是我们的桌面上授权 SAS,因此我们还必须启动一个远程桌面应用程序来执行代码。
我能够使用 Telnet 连接来远程连接到服务器,并批量执行 SAS 程序。然后我感兴趣的是是否可以制作一个python脚本来远程连接,并批量执行代码,并且这个脚本可以在jEdit中作为一个BeanShell脚本执行。
到目前为止,我有成功打开和关闭 Telnet 连接的 Python 代码。它可以执行基本的 shell 功能,例如调用“dir”。但是,当我使用 Python 中的 telnet 连接通过远程服务器上的命令提示符执行 SAS 所用的完全相同的行时,什么也没有发生。
服务器是否有可能阻止我从脚本执行代码?在运行任何代码之前,我对提示使用“read_until”语句。
windows-7 - 需要一个“一键式”的 webdev 热键工作流解决方案
向所有已经找到一个最简单的开发环境的 webdev 家伙/gals 提问。
- 操作系统:Win7
- 编辑:JEdit
- 任务:在网络浏览器中预览作品
我想编写一个热键来将以下一系列热键打包成一个。我每天多次使用这个序列在浏览器中预览我的工作。
关键命令是:
- (来自 JEdit) ctrl + e ctrl + s [保存所有文件]
- (win) alt + tab [切换到浏览器]
- (浏览器) ctrl + r [重新加载页面]
我已经很多年没有使用过 Dreamweaver 或 flash,但我记得按 f12 或 ctrl + enter 并让浏览器拉起预览当前的工作文件。我正在寻找类似的工作流程,但我不能简单地链接到磁盘上保存的文件。我需要通过本地网络服务器查看文件。通常我只是让浏览器打开我需要的页面,并在我需要预览我所做的事情时刷新它。
另一个问题是 alt+tab 步骤不够明确。通常,浏览器在打开的应用程序列表中的排序不正确,无法在没有多个选项卡的情况下访问它。
感谢您的任何建议、工作流程提示等。
javascript - 如何在 Mac 上使用 jEdit 的 Sidekick 获取 JavaScript 文件的函数列表?
我有一台安装了 jEdit 4.5 的 Mac,包括 Sidekick 和此处的 JavaScript 插件1。现在,当我打开 Sidekick 窗口时,我可以从两个 JavaScript 解析器(skrul-xml-javascript 和 skrul-javascript)中进行选择。
但是,它们都没有解析我的 JavaScript 文件(窗口仅显示文档名称,其下方带有“未解析”)。当我打开一个 PHP 文件并选择我的 PHPParser 时,它会解析文件并显示可点击的 PHP 函数名称。
xml - 无法编辑主窗口 jEdit
我无法再在 OS X 10 上编辑 jEdit 4.5.1 的主窗口。java 1.6.0_29
我正在编辑的最后一个文件出现了,但我无法单击它。我正在使用 XML 插件。
我已经尝试卸载并重新安装并重新启动,但没有结果。
我也尝试找到设置删除这些设置并重新安装,但我不是 mac 专家,不知道如何找到 ~/.jedit
node.js - 如何为 jEdit 突击队提供 PATH?
安装后
- 节点.js,
npm
,- 适用于 Ubuntu的最新 jEdit,
- jEdit 控制台插件,以及
- 一个CoffeeScript 突击队(原文如此!),
然后在中配置coffee
路径coffee.xml
,它不会运行,因为node
找不到:
这很可能是因为在控制台插件尝试运行时/home/user/local/bin
缺少. 有没有办法在不修改的情况下提供这个环境变量?PATH
coffee
/home/user/local/bin/coffee
试图将 Plugins → Console → System Shell → Subshell extra PATH 设置为/home/user/local/bin
,但没有成功。