VSCode の JSL 拡張機能JMPの皆さん、こんにちは。
JSLをより簡単に編集できるように、VSCodeの拡張機能を作成しました。他のエディタが持っているものに合わせて、たくさんの JMP アドインを作成するよりも簡単だと思いました。こちらから入手できます。または、vscode の拡張機能マーケットプレイスで "JMP" を検索することもできます。
*編集*: 人々がこの
を使い始めているのは素晴らしいことです。
誰かがそれに問題を抱えている場合は、お気軽に問題をレポ.
https://gitlab.com/predictum/jsl-for-vscode/-/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=
現在、それは持っています
- 構文の強調表示 (ありがとう@ジャスティン・チルトン)
- ホバーヘルプ
- オートコンプリート スニペット (Natural Docs Commenting を使用)
- 関数/クラスの概要とナビゲーション
- VSCode から JMP を実行するハック機能 (JMP アドインを使用してインストールし、バックグラウンドで実行する必要があります)
私はNotepad ++を最も長い間使用していましたが、他の拡張機能がいっぱいになったので、最終的に変更しました。
Re: VSCode の JSL 拡張これを使用している方のために、実行中の JMP の動作を変更しました。正直なところ、今でははるかにうまく機能しています。ただし、他の vscode 言語拡張機能と一致するようにキーボード ショートカットも変更しました。
今は代替+入力ラインを走らせる
シフト+入力選択を実行する (何も選択されていない場合はファイル全体)
これらのコマンドのいずれかを初めて実行すると、JMP が開き、送信された JSL を実行するサーバーの実行が開始されます。 JMP がすでに開いている場合は、開いているインスタンスを使用してこのサーバーを実行します。 JMP には、サーバーの実行をいつでも停止できるボタンがあります。
JSL を初めて実行すると、任意の関数のホバー テキストも更新されます。新しいカスタム機能スクリプト インデックスにある
ノート: 拡張機能が JMP のインストールを検出できない場合、または別のバージョンの JMP を指定する場合は、 jsl.JMP の場所設定。 コマンド パレット (コントロール/コマンド+シフト+ P ) を検索する設定を開く (UI)そして、検索しますjsl利用可能な設定を表示します。 提供されるパスは、次の表の例のようになります。
Re: VSCode の JSL 拡張これは更新されました。 人々が興味を持っている場合。
変更点:
*相対パスはインクルードで機能する必要があります (ファイルが存在する場合)
*厄介なスニペットの問題を修正
*スペースを含むいくつかのホバーテキスト機能を修正
Re: VSCode の JSL 拡張とてもクールなヴィンス!
Re: VSCode の JSL 拡張機能複数のファイルを含む複雑なスクリプトには、この vscode 拡張機能が非常に便利だと思います。困った問題が 1 つだけあります。JSL は完璧に動作しますが、vscode でフォーマットしようとすると、常に「無効な構文が見つかりました。ドキュメントをフォーマットできませんでした」というエラー メッセージが表示されます。次のような簡単なコードでも、エラーが発生します。
for (i=1,i<=10, i++,
print(i);
);
私はJMP Pro 18.1.2を使用しています。
VsCode 1.98.0、
JSL 拡張機能 v 0.18.0
ご協力いただきありがとうございます
マシュー