VSCode 的 JSL 扩展你好 JMP 人,
我对 VSCode 进行了扩展,以便更轻松地编辑 JSL。我认为这比为我想要的其他编辑器拥有的东西构建一堆 JMP 插件更容易。可在此处获得。或者您可以在 vscode 的扩展市场中搜索“JMP”。
*编辑*:很酷的是人们开始使用这个<3。
如果有人对此有任何疑问,请随时在回购.
https://gitlab.com/predictum/jsl-for-vscode/-/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=
目前它有
- 语法高亮(感谢@贾斯汀奇尔顿)
- 悬停帮助
- 自动完成片段(带有 Natural Docs 注释)
- 功能/类大纲和导航
- 从 VSCode 运行 JMP 的骇人听闻的能力(通过你必须安装并在后台运行的 JMP 插件)
我使用 Notepad++ 的时间最长,但它拥有大量其他扩展,这让我终于改变了。
回复:VSCode 的 JSL 扩展对于那些使用它的人,我们改变了运行 JMP 的工作方式。老实说,现在效果好多了。但我们还更改了键盘快捷键以匹配其他 vscode 语言扩展。
现在是Alt +进入跑一条线
转移+进入运行选择(如果没有选择整个文件)
这些命令中的任何一个第一次运行时,JMP 将打开并开始运行一个服务器,该服务器执行发送给它的任何 JSL。 如果 JMP 已经打开,打开的实例将用于运行该服务器。 JMP 中有一个按钮可以随时停止服务器运行。
第一次运行任何 JSL 也会更新任何函数的悬停文本新的自定义功能脚本索引中的 s。
笔记:如果扩展程序找不到您的 JMP 安装,或者如果您想指定不同版本的 JMP,则必须指定jsl.JMP位置环境。 您可以使用命令面板 (控制键/命令+转移+ P ) 来搜索打开设置(用户界面)然后搜索jsl查看可用的设置。 提供的路径应类似于下表中的示例
回复:VSCode 的 JSL 扩展这已经更新。 如果人们有兴趣。
变化:
*相对路径应该与包含一起使用(如果文件存在)
*修复了一些烦人的片段问题
*修复了一些带有空格的悬停文本功能
回复:VSCode 的 JSL 扩展非常酷的文斯!
回复:VSCode 的 JSL 扩展我发现这个 vscode 扩展对于包含多个文件的复杂脚本非常有用。我只有一个恼人的问题:虽然 JSL 运行完美,但如果我尝试在 vscode 中格式化它,我总是收到一条错误消息,提示“发现无效语法,无法格式化文档”。即使是像这样的简单代码:
for (i=1,i<=10, i++,
print(i);
);
我正在使用 JMP Pro 18.1.2,
VsCode 1.98.0,
JSL 扩展 v 0.18.0
感谢您的帮助
马修