迁移到新的 JSL 代码编辑器当 JMP 中的代码编辑器正常工作时,是时候升级到现代且功能丰富的代码平台,如 Visual Studio Code 或 Eclipse。 这些将具有更好的自动完成、Github 版本控制、在多个代码文件上批量重命名变量等。
脚本回复:迁移到新的 JSL 代码编辑器 - 状态更改为:已确认回复:迁移到新的 JSL 代码编辑器bjr,
compliqué à 安装程序
回复:迁移到新的 JSL 代码编辑器只需安装并尝试@vince_faller VsCode 扩展:非常好的一个。
回复:迁移到新的 JSL 代码编辑器嗨,鲍丁,
只需在此处从 predictum.com(JMP 合作伙伴)找到 visual studio code 的扩展: https://marketplace.visualstudio.com/items?itemName=VinceFaller.jmp-scripting
我还没有尝试过。
纪尧姆
回复:迁移到新的 JSL 代码编辑器@mia_stephens你能分享一下这方面的进展吗?
我喜欢 VSCode 扩展,它真的很好,它可能应该是前进的方向。然而,集成的 JMP 方面可以做一些工作来使体验更加流畅:
1. 当我在 JMP 中点击 escape 时,它会结束与 VSCode 的链接,因此我必须重新启动 JMP 才能再次运行脚本。我不得不重写我的大脑,不再使用转义来取消表中的选择。
2. 从 VSCode 运行代码时,JMP 中的日志不再可用,这消除了您通常可以用来窃取代码(例如创建列或更新表的代码)的所有最近添加到 JMP 的内容。它还使调试变得更加困难,因为 VSCode 中可用的输出通常不包括脚本中断的位置。
3. 当 VSCode 链接处于活动状态时输入 JMP 几乎是不可能的,因此快速测试一些代码...在表中进行一些更改并再次测试变得很困难。
4. 添加到脚本索引的链接将非常高兴看到函数的工作示例。
回复:迁移到新的 JSL 代码编辑器由于 JMP 是一家以客户之声 (VOC) 为主导的公司,因此似乎存在一个强有力的论据来反对新的 JSL 编辑器,从而阻止其引入。
反对最先进的脚本编辑器的论点是什么?
回复:迁移到新的 JSL 代码编辑器我想知道我多久会忘记当前数据表和当前报告后的括号......
现在感觉很棒(JMP19EA4):
回复:迁移到新的 JSL 代码编辑器嗨@pauldeen
我是 JSL for VSCode 扩展的开发人员。感谢您的反馈!欢迎随时在https://gitlab.com/predictum/jsl-for-vscode/-/issues/new上提出问题,我会在有时间的时候尝试做出一些改进。我已经根据您的评论提出了一些问题。
1. 当我在 JMP 中按下 Esc 键时,它会结束与 VSCode 的链接,因此我必须重新启动 JMP 才能再次运行脚本。我不得不重新思考,不再使用 Esc 键取消选择表格。
从 VSCode 运行 JMP 的设置很棘手,而且其工作方式也不理想,但可以让您了解正在发生的事情:后台始终有一个 JSL 循环在运行,监听来自 VSCode 的命令,这会稍微劫持您的 JMP 会话。因此,我认为我们无法阻止退出停止循环,但我们可能能够使重新连接变得更容易,这样您就无需重新启动 JMP。
2. 从 VSCode 运行代码时,JMP 中的日志不再可用,这会消除您通常可以用来窃取代码的所有最近添加到 JMP 的内容(例如创建列或更新表的代码)。这也使调试变得更加困难,因为 VSCode 中可用的输出通常不包含脚本中断的位置。
我在日志的细节出现之前就编写了连接 JMP 的代码,所以也许这里可以做一些改进。
3. 当 VSCode 链接处于活动状态时,输入 JMP 几乎变得不可能,因此快速测试一些代码...在表中进行一些更改并再次测试变得困难。
这又是后台循环,这让事情变得棘手。但也许暂停与 VSCode 的连接的方法可以帮到你。
4. 添加脚本索引的链接将会很好地显示函数的工作示例。
这绝对是可能的。或者甚至以某种方式将示例集成到 VSCode 中。
回复:迁移到新的 JSL 代码编辑器嗨@ben_ph ,我很喜欢你的扩展,真的很感激。我只是认为它应该成为 JMP 的设计部分,而不是你必须添加的。话虽如此:我理解你的设计选择和后果,但如果你找到一种方法来修复这些问题,那就太好了。如果你需要一些测试帮助,请告诉我!
回复:迁移到新的 JSL 代码编辑器与此相关的另一个请求: https://community.jmp.com/t5/JMP-Wish-List/Allow-Log-window-to-be-reorganized/idi-p/86438#U86438