-VSCode for IBM i-ヒントと追加オプション
著: Liam Barry Allan (2021年7月14日)
訳: 玉田 優 (2021年7月16日)
はじめに
Visual Studio Code(以下、VSCode)はIBM i以外の世界で広く使用されているIDEです。
最近、私(※Liam Barry Allan氏)たちは、「Code for IBM i」をリリースしました。
「Code for IBM i」とはIBM i向けにRPGLE及びCOBOL開発をサポートするVSCodeの無料拡張機能です。
これまで、「Code for IBM i」の基本とコードカバレッジ機能について投稿しました。
今回は、「Code for IBM i」を使用する際のヒントを、さらに3つご紹介します。
もちろん、これから説明する機能を使用するためには、「Code for IBM i」をインストールする必要があります。
ヒント1:SQL結果のインライン表示
これはとても素晴らしい機能です。
SQLステートメントの実行結果をインライン表示できることはご存知でしたか?
- 拡張子が.sqlのメンバー又はストリームファイルを作成、もしくは開く。
- SQLステートメント:’ select * from sample.org’を記述する。
- エディター内でステートメントがハイライトになるので、Ctrl + Rを押す。(Macの場合はCommand + Rを押す)
- 結果が新しいタブにきれいな表で表示される。
注記:
上記の方法でSQLステートメントを実行する場合、ライブラリ・リストは使用されません。
SQLオブジェクトにアクセスする際は、スキーマを指定しているかの確認が必要です。
ヒント2:2つのソースを比較する
「Code for IBM i」では、メンバー、ストリームファイル、もしくは複合であるかに関係なく、2つの異なるソースを比較することが可能です。
ソースメンバー又はストリームファイルを右クリックすると、’Select for Comparison’と’ Compare with Selected’オプションが表示されます。
- 比較したいソースを最初に選択する。ソースの上で右クリックして’Select for Comparison’を選択する。
- 1.で選択したソースと比較したいソースを選択する。ソースの上で右クリックして’ Compare with Selected’を選択する。
- 差分が表示される。
注記:
上記は全てのソース、及びテキストドキュメントで機能します。
RPGLE、COBOL、PHP、JavaScript等でも使えます!
ヒント3:ソースファイルの内容を検索する
何かのソースコードを探していて、どこにあるか忘れていることはありませんか?
「Code for IBM i」で探してみませんか!
- MEMBER BROWSERから検索したいソースファイル上で右クリックする。
- 検索用の入力ボックスが表示されるので、検索ワードを入力してエンターキーを押す。
- 検索が完了すると結果が表示される。Ctrlを押しながらクリックすると、新しいタブでメンバーが開く。
注記:
上記はIFSディレクトリでも機能します。
おわりに
今回紹介した機能の他にも、「Code for IBM i」はあなたの生産性向上に役立つ方法をもっています。
VSCodeの無料拡張機能「Code for IBM i」に関する更なるヒントについては、今後の記事をお見逃しなく。