AS400 IT備忘録 エディタ

AS400/RDi 備忘録

投稿日:2019年10月3日 更新日:

じぶんの備忘録ですし、書きかけです。参考にはならないと思いますがご了承のほど。

 

導入

install.txtを読めばわかるが、desk1とdesk2をデスクトップでもいいので同じ階層に置き、desk1のlaunchpad.extをダブルクリックして、ひたすらYesで進むだけ。launchpad64.exeとかいかにも64bitパソコンならコッチだぞと臭わせるexeがあるが、それは使わなかった。

 

初期設定

プログラムを開くときは

プログラムを右クリックして管理者権限で開かないと超重たいそうなので注意。

 

IBMiと接続

左上の新規接続のIBMi..を右クリックして新規接続して、ホスト名にIPアドレスを入れて、記述に解りやすい名前をつけて完了。今回はIBMi Power9にした。

ツリーの階層に新規接続したものが追加されている。

それを右クリックしてプロパティ、ホストからデフォルトユーザを変更した。

 

ソースを見る

IBMiと接続できたら、ツリービューの中にメンバーの処理があるので、それをダブルクリックすると、メンバー・フィルターのウインドウが表示される。とりあえずライブラリHOGELIBとファイルQRPGSRCを入力して次へ&完了。

フィルタ機能というのか、これブックマークみたいで便利かも。プログラム名は機能ごとに頭文字が違うのでこまめにフィルタしておけば読み出し易い。

メンバーフィルタにABC*とするとABCから始まるソースメンバーだけに絞ったフィルタにすることも可能。

これはフィルタなので右クリックして削除してもソースが全部消えることはない。

ソースを表示する段階になったら、さいきほど入力したユーザ名に対するパスワードを聞かれた。入力するとコード編集画面が立ち上がった。

よしよし。

 

 

コードエリアの外観設定

背景白って見にくいので、いい感じの黒にします。

設定画面の表示

  1. メニューの「ウインドウ」
  2. 設定
  3. LPEXエディタからの
  4. 外観

パレットは黒にする

Atomなどであるダークとかああいうテーマ色のことだと思う。

パレットというプルダウンで、黒・Eclipse・灰色・白の4つから選ぶみたいだが、黒系がいいのでパレットは黒に変更する。

その他の色はすべて白っぽいので却下。

 

フォントを変更する

Atomでお馴染みRicty Diminishedにする。なければググってインストール。

 

フォントサイズを12にする

フォントサイズは12が良さそう。11や14はなぜか文字と文字が重なり合って使えない。10だと小さくて目に厳しい。

 

背景色を変更する

パレットを黒にしただけでは漆黒すぎて目に厳しいので変更する。

スタイルの「defult」から「背景」をクリックし、赤44緑44青44で色を追加して設定する。

 

スタイル

スタイルは各エリアの色を変更することができるみたい。例えばカーソルがある行全体を色付けるなど。

前景と背景があるが、CSSで言うと背景はbackground-color、前景はcolorのこと。背景色と文字色のことですね。

要するに各エリアごとに背景色と文字色を変更できるということ。

  • addedLines わからん
  • background わからん
  • currentLine まさにカーソル行の色、背景色で変更できる
  • cursor 四角いカーソルがピコピコする色、背景色で変更できる
  • default 前述した背景色
  • deletedLines わからん
  • emphasis わからん
  • expandHide わからん
  • formatLine RPG特有の入力位置を示す記号の背景色を変更できる
  • messageLine エディタの一番下メッセージ枠?の背景色。何も表示されないけど?
  • parserDefault わからん
  • parserMessage わからん
  • prefixArea 左の行数を表す数字列の背景色
  • prefixText 左の行数を表す数字列にIなどを入れたときに背景色が変わる
  • selection わからん
  • statusLine 一番上の一番左にある、行や列やどの情報行

 

私の場合は、

prefixAreaとformatLineとstatusLineの背景を背景色と同じ444444にして、前景色をパレットの一番下、右から3番目の灰色にした。

currntLineの背景色を真っ黒にした。

 

エディタエリア以外の外観設定

上記で触ったのはコードエリアだけ。ツリーやプロパティやアウトラインのウインドウもいい感じの黒にしたい。

設定方法は、

「ウインドウ」→「設定」→「一般」→「外観」からテーマを変更する。

テーマは、「Rational IDE」「クラシック」「ダーク」「Windows」「Windows XP 青」「Windows XP オリーブ」「Windows クラシック」

があるが、白系ならRational IDE、黒系ならダークでいいと思う。

私は黒系が好きなのでダークを選ぶ。選んでOKで適用される。

デフォルトはRational IDE。

 

予約後などの色を変更する

このエディタはIFとENDIFやDOUとENDDOなどの括りで色分けをすることができないみたい。

ただど真ん中のMOVELやSETONなどの演算命令、コメント行、Cなどの仕様書記号、ファイル名などの位置ごとの色変更は可能みたい。

やり方は、

「ウインドウ」→「設定」→「LPEXエディタ」→「パーサー」→「パーサースタイル」から変更する。

変更のしかたは、文書パーサを選んで、下のプレビューの変更したい場所をクリックして色を変更するだけ。

私の場合は文書パーサはrpgなのでそれを選んで、とりあえずドギツイ演算命令のスカイブルーと肌色っぽいコメント行を変更しようと思う。

AtomやVSCodeのコメント行は少し暗い緑と相場が決まっているのだが、SEUが緑なので少し悩む。ちょっと暗めの灰色が無難かな。

 

カレント行の設定をもう少し詳細に

RPGⅢはカラム指定なので、どこに何を打ったらいいか野生の勘を使わないといけないが、設定次第で少し使い易くなる。

前述LPEXエディタのスタイルでcurrentLineがカーソル行を表すが、

このアウトラインにチェックを入れれば、カラム位置のそれぞれに枠線が付く。後は効果の色を変更すればいい感じになる。

こんな感じ。

 

 

 

気付いたこと

  • RDiでソースを開いていると、同じソースはSEU側で開けない。
  • RDiでソースを直して「Ctrl」+「S」で保存するとすでにリモート側も更新されている
  • ソースを変更した箇所は赤く色づいて教えてくれる。
  • コメントアウトは「Ctrl」+「/」
  • コメントアウト解除は「Ctrl」+「\」
  • タブを押せばその仕様書に合わせて指定の位置にカーソルが飛ぶ
  • ツリービューのオブジェクトを右クリック、SQLスクリプトの実行は動く
  • ツリービューのオブジェクトを右クリック、5250エミュレータの起動は動く
  • 5250エミュレータはACSのものと同じ感じ。
  • 右上の表示装置が違うのでそのままでは動かない。
  • 通信から色々設定したら動くようになったがこれでどうしろと言うのか解らない。
  • 小文字でdoueqなどと入力してもDOUEQと大文字に直してくれる。
  • 左の行欄のところにIやDやCやAやBなどを入れると行追加や行削除やコピーなどができるのは同じ。
  • 実行キーではなくエンターキーなのが慣れが必要。

スポンサーリンク




スポンサーリンク




-AS400, IT備忘録, エディタ

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

Windows ファイルをゴミ箱に入れずに完全に消去する

やり方 ファイルを選択して、「Shiftキー」を押しながら「Deleteキー」を押す。これだけ。   使い道 システムエンジニアをやっているせいか、別の社員のパソコンにリモートで入って作業を …

AS400/IBMi シフト文字を含めてバイト数を計算する

AS400いわゆるIBM system i では、シフト文字という意味不明な文字がある。 普通「アイウエオ」なら10バイトのはずだが、AS400では、12バイトになる。これは先頭と最後が2バイト文字の …

色々ショートカットキーまとめ Win/Mac/ブラウザ/Excel他

ショートカットのまとめです。随時追記していきます。   ちなみに実際に使っている動画はこちらです。Vol.1/5~1/5までございます。 覚え方等も説明しています。   Windo …

AS400/IBMi デバグ・デバッグ STRISDBの気づき

自分備忘録です。使い方よく解りません。逆に教えてほしいくらいです。 なんでそんなことするの?バカなの?死ぬの?そう思った方は教えて下さい(笑) 他にもこんな便利な機能使ってないの?というのも大歓迎です …

Vimエディタ 簡単な説明

Windowsではテキストファイルを編集するとき、メモ帳やTeraPadなどを使いますが、LinuxではVimというのを使います。   たかがテキストの編集だろと思ったら大間違い。 何も知ら …

Adsense広告


文字で検索

人気記事

なぜだか人気記事

読んでほしい順に