JPH01270165A - 画面型エディタの初期行設定処理方式 - Google Patents
画面型エディタの初期行設定処理方式Info
- Publication number
- JPH01270165A JPH01270165A JP63099392A JP9939288A JPH01270165A JP H01270165 A JPH01270165 A JP H01270165A JP 63099392 A JP63099392 A JP 63099392A JP 9939288 A JP9939288 A JP 9939288A JP H01270165 A JPH01270165 A JP H01270165A
- Authority
- JP
- Japan
- Prior art keywords
- file
- source
- label
- screen
- file label
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
- Devices For Executing Special Programs (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は電子計算機システムにおける画面型エディタに
関し、特にその初期両面の表示の際における画面型エデ
ィタの初期行設定処理方式に関する。
関し、特にその初期両面の表示の際における画面型エデ
ィタの初期行設定処理方式に関する。
従来、この種の画面型エディタの初期行設定処理方式(
画面型エディタの初期画面の表示の際に初期行(初期画
面においてカーソルが位置付けられる行)を設定する処
理の方式)では、画面型エディタによる修正処理等の対
象のソースファイル内のソースデータ(ソースレコード
の集合)の先頭のソースレコードに対応する行を初期行
として初期画面を表示していたくその画面型エディタで
直前に処理されていたソースデータに関しては、直前の
修正処理等の最後に取り扱われていたソースレコードに
対応する行を初期行として表示することができた)。
画面型エディタの初期画面の表示の際に初期行(初期画
面においてカーソルが位置付けられる行)を設定する処
理の方式)では、画面型エディタによる修正処理等の対
象のソースファイル内のソースデータ(ソースレコード
の集合)の先頭のソースレコードに対応する行を初期行
として初期画面を表示していたくその画面型エディタで
直前に処理されていたソースデータに関しては、直前の
修正処理等の最後に取り扱われていたソースレコードに
対応する行を初期行として表示することができた)。
上述した従来の画面型エディタの初期行設定処理方式で
は、ソースファイル内のソースデータの先頭のソースレ
コードに対応する行を初期行として初期画面を表示して
いるので、利用者がソースファイル内のソースデータを
修正する作業において修正する箇所(ソースレコード。
は、ソースファイル内のソースデータの先頭のソースレ
コードに対応する行を初期行として初期画面を表示して
いるので、利用者がソースファイル内のソースデータを
修正する作業において修正する箇所(ソースレコード。
画面表示装置の両面上では行)が前回に(貞正した箇所
の近傍にある場合(この場合が多い)に修正する箇所へ
の位置付け(画面上ではその行へのカーソルの位置付け
)が遅くなるという欠点がある。
の近傍にある場合(この場合が多い)に修正する箇所へ
の位置付け(画面上ではその行へのカーソルの位置付け
)が遅くなるという欠点がある。
本発明の目的は、上述の点に鑑み、上述のような場合に
修正する箇所への位置付けを高速にできる画面型エディ
タの初期行設定処理方式を提供することにある。
修正する箇所への位置付けを高速にできる画面型エディ
タの初期行設定処理方式を提供することにある。
本発明の画面型エディタの初期行設定処理方式は、画面
型エディタの終了コマンドが実行されたときのソースレ
コード位置情報をファイルラベルに設定しファイルクロ
ーズ時にそのファイルラベルをそのファイルラベル内の
ファイル名でalされるソースファイルに出力するファ
イルラベル出力手段と、ソースファイルのファイル名が
指定されて画面型エディタが起動される際にそのファイ
ル名で識別されるソースファイルから前記ファイルラベ
ル出力手段により出力されたファイルラベルを取得する
ファイルラベル取得手段と、このファイルラベル取得手
段により取得されたファイルラベル内のソースレコード
位置情報に基づく初期行を含む初期画面を表示する初期
画面表示手段とを有する。
型エディタの終了コマンドが実行されたときのソースレ
コード位置情報をファイルラベルに設定しファイルクロ
ーズ時にそのファイルラベルをそのファイルラベル内の
ファイル名でalされるソースファイルに出力するファ
イルラベル出力手段と、ソースファイルのファイル名が
指定されて画面型エディタが起動される際にそのファイ
ル名で識別されるソースファイルから前記ファイルラベ
ル出力手段により出力されたファイルラベルを取得する
ファイルラベル取得手段と、このファイルラベル取得手
段により取得されたファイルラベル内のソースレコード
位置情報に基づく初期行を含む初期画面を表示する初期
画面表示手段とを有する。
(作用〕
本発明の画面型エディタの初期行設定処理方式では、フ
ァイルラベル出力手段が画面型エディタの終了コマンド
が実行されたときのソースレコード位置情報をファイル
ラベルに設定しファイルクローズ時にそのファイルラベ
ルをそのファイルラベル内のファイル名で識別されるソ
ースファイルに出力し、ファイルラベル取得手段がソー
スファイルのファイル名が指定されて画面型エディタが
起動される際にそのファイル名で識別されるソースファ
イルからファイルラベル出力手段により出力されたファ
イルラベルを取得し、初期画面表示手段がファイルラベ
ル取得手段により取得されたファイルラベル内のソース
レコード位置情報に基づく初期行を含む初期画面を表示
する。
ァイルラベル出力手段が画面型エディタの終了コマンド
が実行されたときのソースレコード位置情報をファイル
ラベルに設定しファイルクローズ時にそのファイルラベ
ルをそのファイルラベル内のファイル名で識別されるソ
ースファイルに出力し、ファイルラベル取得手段がソー
スファイルのファイル名が指定されて画面型エディタが
起動される際にそのファイル名で識別されるソースファ
イルからファイルラベル出力手段により出力されたファ
イルラベルを取得し、初期画面表示手段がファイルラベ
ル取得手段により取得されたファイルラベル内のソース
レコード位置情報に基づく初期行を含む初期画面を表示
する。
次に、本発明について図面を参照して説明する。
第1図は、本発明の画面型エディタの初期行設定処理方
式の一実施例の構成を示すブロック図である0本実施例
の画面型エディタの初期行設定処理方式は、本実施例の
画面型エディタの初期行設定処理方式が適用される画面
型エディタ(以下、単に画面型エディタという)の全体
の制御を行う画面型エディタ制御手段1と、利用者の指
定したファイル名で識別されるソースファイル6内のフ
ァイルラベル60 (第2図参照)を取得する(直接的
な取得はソースレコード入力手段5が行う。取得(入力
)されたファイルラベル60はメモリ (図示せず)上
に存在する)ファイルラベル取得手段2と、画面型エデ
ィタの終了時(終了コマンドの発行時)におけるソース
レコード位置情報(画面表示装E11の画面上のカーソ
ル位置の行(カーソルが存在している行)に対応するソ
ースレコード(第2図参照)のソースファイル6におけ
る位置)をメモリ上のファイルラベル60内のソースレ
コード位置格納域61(第2図参照)に設定しファイル
クローズ時にそのファイルラベル60をソースファイル
6に出力するファイルラベル取得手段3と、ファイルラ
ベル取得手段2により取得されたファイルラベル60内
のソースレコード位置格納域61に格納されているソー
スレコード位置情報に基づく初期行(ソースレコード位
置情報によりソースファイル6内の位置が示されている
ソースレコードに対応する行が初期行となる)を含む初
期画面を画面表示装置11上に表示する初期画面表示手
段4と、ソースファイル6からソースレコードを入力す
る(ファイルラベル取得手段2の指示に基づくファイル
ラベル60の入力も行う)ソースレコード入力手段5と
、ソースデータ(ソースレコードの集合。第2図参照)
が格(丙されているソースファイル6と、ソースレコー
ド入力手段5により入力されたソースレコードからなる
画面を画面表示装置11−Fに表示する(初期画面の表
示を除く)画面表示手段7と、利用者が終了コマンドを
指定(入力)シた場合にソースレコードをソースファイ
ル6に出力する(ファイルラベル出力手段3の指示に基
づくファイルラベル60の出力も行う)ソースレコード
出力手段8と、利用者により入力される画面型エディタ
に対する指示(コマンド)を解析するコマンド解析手段
9と、利用者により人力されるコマンド等を画面表示装
置11から入力する画面情報人力手段10と、ソースレ
コードに対応する行からなる画面が表示される画面表示
装置11とを含んで構成されている(図中で「=」は制
御の流れを示し「→」はデータの流れを示す)。
式の一実施例の構成を示すブロック図である0本実施例
の画面型エディタの初期行設定処理方式は、本実施例の
画面型エディタの初期行設定処理方式が適用される画面
型エディタ(以下、単に画面型エディタという)の全体
の制御を行う画面型エディタ制御手段1と、利用者の指
定したファイル名で識別されるソースファイル6内のフ
ァイルラベル60 (第2図参照)を取得する(直接的
な取得はソースレコード入力手段5が行う。取得(入力
)されたファイルラベル60はメモリ (図示せず)上
に存在する)ファイルラベル取得手段2と、画面型エデ
ィタの終了時(終了コマンドの発行時)におけるソース
レコード位置情報(画面表示装E11の画面上のカーソ
ル位置の行(カーソルが存在している行)に対応するソ
ースレコード(第2図参照)のソースファイル6におけ
る位置)をメモリ上のファイルラベル60内のソースレ
コード位置格納域61(第2図参照)に設定しファイル
クローズ時にそのファイルラベル60をソースファイル
6に出力するファイルラベル取得手段3と、ファイルラ
ベル取得手段2により取得されたファイルラベル60内
のソースレコード位置格納域61に格納されているソー
スレコード位置情報に基づく初期行(ソースレコード位
置情報によりソースファイル6内の位置が示されている
ソースレコードに対応する行が初期行となる)を含む初
期画面を画面表示装置11上に表示する初期画面表示手
段4と、ソースファイル6からソースレコードを入力す
る(ファイルラベル取得手段2の指示に基づくファイル
ラベル60の入力も行う)ソースレコード入力手段5と
、ソースデータ(ソースレコードの集合。第2図参照)
が格(丙されているソースファイル6と、ソースレコー
ド入力手段5により入力されたソースレコードからなる
画面を画面表示装置11−Fに表示する(初期画面の表
示を除く)画面表示手段7と、利用者が終了コマンドを
指定(入力)シた場合にソースレコードをソースファイ
ル6に出力する(ファイルラベル出力手段3の指示に基
づくファイルラベル60の出力も行う)ソースレコード
出力手段8と、利用者により入力される画面型エディタ
に対する指示(コマンド)を解析するコマンド解析手段
9と、利用者により人力されるコマンド等を画面表示装
置11から入力する画面情報人力手段10と、ソースレ
コードに対応する行からなる画面が表示される画面表示
装置11とを含んで構成されている(図中で「=」は制
御の流れを示し「→」はデータの流れを示す)。
第2図を参照すると、ソースファイル6は、画面型エデ
ィタによる修正処理等の終了時(終了コマンドの発行時
)におけるソースレコード位置情報を格納するソースレ
コード位置格納域61を有しているファイルラベル60
(ソースファイル6のファイル名等も存している)と、
画面型エディタの修正処理や編集処理等の対象となるソ
ースレコードの集合であるソースデータとを含んで構成
されている。
ィタによる修正処理等の終了時(終了コマンドの発行時
)におけるソースレコード位置情報を格納するソースレ
コード位置格納域61を有しているファイルラベル60
(ソースファイル6のファイル名等も存している)と、
画面型エディタの修正処理や編集処理等の対象となるソ
ースレコードの集合であるソースデータとを含んで構成
されている。
第3図を参照すると、ファイルラベル取得手段2の処理
は、ファイルラベル取得ステップ21からなる。
は、ファイルラベル取得ステップ21からなる。
第4図を参照すると、ファイルラベル出力手段3の処理
は、ファイルラヘル設定ステンプ31と、ファイルラヘ
ル出カステップ32とからなる。
は、ファイルラヘル設定ステンプ31と、ファイルラヘ
ル出カステップ32とからなる。
次に、このように構成された本実施例の両面型エディタ
の初期行設定処理方式の動作について説明する(第1図
中の符号の2〜5および7〜10で示される各手段は画
面型エディタ制御手段1の11?IMの下で動作するが
、特に必要な場合以外はその制御の動作については言及
しない)。
の初期行設定処理方式の動作について説明する(第1図
中の符号の2〜5および7〜10で示される各手段は画
面型エディタ制御手段1の11?IMの下で動作するが
、特に必要な場合以外はその制御の動作については言及
しない)。
画面型エディタによるソースデータの修正処理等におい
ては、ソースレコード入力手段5はソースファイル6か
らソースレコードを入力し、画面表示手段7はそのソー
スレコードに基づく行からなる画面を画面表示装置11
上に表示する。
ては、ソースレコード入力手段5はソースファイル6か
らソースレコードを入力し、画面表示手段7はそのソー
スレコードに基づく行からなる画面を画面表示装置11
上に表示する。
所定の修正処理等が終了して利用者が終了コマンドを指
定すると、画面情報入力手段10は画面表示装置11か
らその終了コマンドを受は取り、コマンド解析手段9は
画面型エディタ制御手段1を介してその終了コマンドに
ついてコマンド解析を行い終了コマンドであることを認
識する。
定すると、画面情報入力手段10は画面表示装置11か
らその終了コマンドを受は取り、コマンド解析手段9は
画面型エディタ制御手段1を介してその終了コマンドに
ついてコマンド解析を行い終了コマンドであることを認
識する。
ファイルラベル出力手段3は、画面型エディタ制211
1手段1を介して終了コマンドの入力をL’22hし、
終了コマンドが入力された時点における画面表示装置1
1の画面上のカーソル位置の行に対応するソースレコー
ド(このソースレコードを含む修正処理等が終了したソ
ースデータは終了コマンドの人力の認識に基づいてソー
スレコード出力手段8によりソースファイル6に出力さ
れている)のソースファイル6における位置(アドレス
等)をソースレコード位置情報としてファイルラベル6
0内のソースレコード位置格納域61に設定する(ファ
イルラベル60はメモリ上に存在する) くステップ3
1)。
1手段1を介して終了コマンドの入力をL’22hし、
終了コマンドが入力された時点における画面表示装置1
1の画面上のカーソル位置の行に対応するソースレコー
ド(このソースレコードを含む修正処理等が終了したソ
ースデータは終了コマンドの人力の認識に基づいてソー
スレコード出力手段8によりソースファイル6に出力さ
れている)のソースファイル6における位置(アドレス
等)をソースレコード位置情報としてファイルラベル6
0内のソースレコード位置格納域61に設定する(ファ
イルラベル60はメモリ上に存在する) くステップ3
1)。
さらに、ファイルラベル出力手段3は、画面型エディタ
制御手段lの依重頁に基づいてオペレーティングシステ
ム(図示せず)により行われるファイルクローズ時に、
ファイルラベル60をソースファイル6 (ファイルラ
ベル60内のファイル名によりソースファイル6が識別
される)に出力する(直接的な出力はソースレコード出
力手段8が行う) (ステップ32)。
制御手段lの依重頁に基づいてオペレーティングシステ
ム(図示せず)により行われるファイルクローズ時に、
ファイルラベル60をソースファイル6 (ファイルラ
ベル60内のファイル名によりソースファイル6が識別
される)に出力する(直接的な出力はソースレコード出
力手段8が行う) (ステップ32)。
次に、再びソースファイル6内のソースデータの修正処
理等を行うためにソースファイル6のファイル名が指定
されて画面型エディタが起動されると(前回のソースフ
ァイル6のソースデータの修正処理等の直後である必要
はない)、画面型エディタ制御手段1の依頼に基づいて
オペレーティングシステムがソースファイル6のファイ
ルオープンを行う。
理等を行うためにソースファイル6のファイル名が指定
されて画面型エディタが起動されると(前回のソースフ
ァイル6のソースデータの修正処理等の直後である必要
はない)、画面型エディタ制御手段1の依頼に基づいて
オペレーティングシステムがソースファイル6のファイ
ルオープンを行う。
ファイルラベル取得手段2は、このファイルオーブン時
に指定されたファイル名を有するソースファイル6内の
ファイルラベル60を取得する(直接的な入力はソース
レコード入力手段5が行う)(ステップ21)。
に指定されたファイル名を有するソースファイル6内の
ファイルラベル60を取得する(直接的な入力はソース
レコード入力手段5が行う)(ステップ21)。
初期画面表示手段4は、ファイルラベル取得手段2によ
り取得されたファイルラベル60内のソースレコード位
置格納域61に格納されているソースレコード位置情報
によりソースファイル6における位置が示されているソ
ースレコードに対応する行を初期行とする初期画面の表
示を画面表示装置11上に行う。
り取得されたファイルラベル60内のソースレコード位
置格納域61に格納されているソースレコード位置情報
によりソースファイル6における位置が示されているソ
ースレコードに対応する行を初期行とする初期画面の表
示を画面表示装置11上に行う。
以−ト説明したように本発明は、ファイルラベル取得手
段、ファイルラベル出力手段および初期画面表示手段を
設けることにより、利用考がソースファイル内のソース
データを修正する作業において修正する箇所が前回に修
正した箇所の近傍にある場合に、修正する箇所への位置
付けが高速になり、画面型エディタにおける処理効率を
向上することができるという効果がある。
段、ファイルラベル出力手段および初期画面表示手段を
設けることにより、利用考がソースファイル内のソース
データを修正する作業において修正する箇所が前回に修
正した箇所の近傍にある場合に、修正する箇所への位置
付けが高速になり、画面型エディタにおける処理効率を
向上することができるという効果がある。
第1図は本発明の一実施例の構成を示すプロンク図、
第2図は第1図中のソースファイルの構成を示す図、
第3図は第1図中のファイルラベル取得手段の処理を示
す流れ図、 第4図は第1図中のファイルラベル出力手段の処理を示
す流れ図である。 図において、 l・・・画面型エディタ制?It1手段、2・・・ファ
イルラベル取得手段、 3・・・ファイルラベル出力手段、 4・・・初期画面表示手段、 5・・・ソースレコード入力手段、 6・・・ソースファイル、 7・・・画面表示手段、 8・・・ソースレコード出力手段、 9・・・コマンド解析手段、 10・・・画面情報入力手段、 11・・・画面表示装置、 60・・・ファイルラベル、 61・・・ソースレコード位置格納域である。
す流れ図、 第4図は第1図中のファイルラベル出力手段の処理を示
す流れ図である。 図において、 l・・・画面型エディタ制?It1手段、2・・・ファ
イルラベル取得手段、 3・・・ファイルラベル出力手段、 4・・・初期画面表示手段、 5・・・ソースレコード入力手段、 6・・・ソースファイル、 7・・・画面表示手段、 8・・・ソースレコード出力手段、 9・・・コマンド解析手段、 10・・・画面情報入力手段、 11・・・画面表示装置、 60・・・ファイルラベル、 61・・・ソースレコード位置格納域である。
Claims (1)
- 【特許請求の範囲】 画面型エディタの終了コマンドが実行されたときのソ
ースレコード位置情報をファイルラベルに設定しファイ
ルクローズ時にそのファイルラベルをそのファイルラベ
ル内のファイル名で識別されるソースファイルに出力す
るファイルラベル出力手段と、 ソースファイルのファイル名が指定されて画面型エディ
タが起動される際にそのファイル名で識別されるソース
ファイルから前記ファイルラベル出力手段により出力さ
れたファイルラベルを取得するファイルラベル取得手段
と、 このファイルラベル取得手段により取得されたファイル
ラベル内のソースレコード位置情報に基づく初期行を含
む初期画面を表示する初期画面表示手段と、 を有することを特徴とする画面型エディタの初期行設定
処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63099392A JPH01270165A (ja) | 1988-04-22 | 1988-04-22 | 画面型エディタの初期行設定処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63099392A JPH01270165A (ja) | 1988-04-22 | 1988-04-22 | 画面型エディタの初期行設定処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01270165A true JPH01270165A (ja) | 1989-10-27 |
Family
ID=14246225
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63099392A Pending JPH01270165A (ja) | 1988-04-22 | 1988-04-22 | 画面型エディタの初期行設定処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01270165A (ja) |
-
1988
- 1988-04-22 JP JP63099392A patent/JPH01270165A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07120285B2 (ja) | 構文チェッカーとテキストエディタの連動方法 | |
| JPH01270165A (ja) | 画面型エディタの初期行設定処理方式 | |
| JPH06266523A (ja) | マルチウィンドウ表示方式 | |
| JPH0535837A (ja) | カツトアンドペースト機能を備えたウインドウシステムにおけるカツトデータ編集方式 | |
| JPS6388627A (ja) | ユーザ定義コマンドの自動作成方式 | |
| JPS6254337A (ja) | プログラムの階層指定表示方式 | |
| JPH01191269A (ja) | 画像制御装置 | |
| JP2720768B2 (ja) | プログラムカストマイズ装置 | |
| JPH11265397A (ja) | 記憶媒体、情報アクセス方法、および情報アクセス装置 | |
| JPS6293745A (ja) | 表形式デ−タ入力時の表情報修正方式 | |
| JPH0816809A (ja) | 作図方式 | |
| JPH05346757A (ja) | 研修計算機システム | |
| JPH08286897A (ja) | 階層構造表示機能を有するプログラム編集装置 | |
| JPH08263333A (ja) | プログラミング支援装置及びプログラミング支援方法 | |
| JP2591938B2 (ja) | 数値制御装置のパートプログラムの修正方法 | |
| JPH07191716A (ja) | 制御装置 | |
| JPS60246433A (ja) | 文書処理装置のコマンド指示方式 | |
| JPH05151048A (ja) | 情報処理装置におけるフアイル表示方式 | |
| JP2704053B2 (ja) | 文書編集装置 | |
| JPH06282392A (ja) | ウィンドウのプログラム作成ツール及びウィンドウ制御関数編集方法 | |
| JPH01237834A (ja) | ロードモジュールの編集表示方式 | |
| JPS63640A (ja) | デ−タフロ−の部分ユニツト実行制御方式 | |
| JPH08161157A (ja) | 計算機制御システム | |
| JPS62134772A (ja) | 画像デ−タの入力方式 | |
| JPH03194622A (ja) | Lispインタプリタの支援システム |