編集中 !!!概要 かつてAS400でのRPG開発をしていた際に、RPGの開発効率を上げるためにエディタの改良やプラグインの開発を行った。 折角なのでその機能紹介とエディタ、プラグインの公開をする。 !!このページで利用しているサンプルプログラムについて サンプルプログラムは以下のサイトのものを利用しています。 https://as.memordm.com/as400/rpg3/rpgsubfile/ !!!環境一式ダウンロード {{ref jEdit.zip}} 実行にはJavaが必要です。 https://www.oracle.com/technetwork/java/javase/downloads/index.html からダウンロードしてインストールしてください。 !!!エディタ jEdit http://www.jedit.org/ !!折り畳み機能 SideKickプラグインを自作して、IF、DO等の命令で折り畳みが出来るようにする。 SideKickプラグイン導入後にRPGSideKickをjarsにコピーする。 {{ref RPGSideKick.jar}} 上記、一式に含んでいます。 例えば、以下のようなソースがある場合 {{img ss01.png}} 以下のように折り畳みを出来るようにする。 {{img ss02.png}} !!ソース解析 ctags サブルーチンの一覧表示やサブルーチンの定義へのジャンプをctagsを使って行う。 !!!ご意見等 {{comment reverse}} {{category2 OS,AS400}}