next up previous contents
Next: Comment Up: 無題 Previous: Clear

Command-line editing

Unix または IBM PC 版の GNUPLOT はコマンドライン編集機能を持っていま す。さらに履歴機能によって過去のコマンドを呼びだし、編集し、再実行す ることができます。コマンドラインの編集が終った後に改行または復帰キー を押すと、そのときのカーソルの位置にかかわり無く行全体をコマンドとし て処理します。

編集用のコマンドは以下の通りです。

文字   機能
行編集(`Line editing`)
^B   一文字左へ移動。
^F   一文字右へ移動。
^A   行頭へ移動。
^E   行末へ移動。
^H, DEL   カーソルの左の文字を削除。
^D   カーソル位置の文字を削除。
^K   カーソル位置以降の文字をすべて削除。
^L, ^R   画面が乱れた場合などに行を再表示。
^U   行全体を削除。
^W   カーソルの左の一語を削除。
履歴(`History`)
^P   履歴をさかのぼって検索。
^N   履歴をくだって検索。

IBM PC においては、DOSEDIT や CED といった TSR プログラムを利用したい 場合があるでしょう。そのような場合、GNUPLOT を行編集機能なしでコンパ イルすることも可能です( makefile のデフォルト設定)。IBM PC で GNUPLOT 自身の行編集機能を利用する場合は、makefile において READLINE をセット し、リンクファイルに readline.obj を追加してください。readline を使う と IBM PC 版において以下の矢印キーが利用可能になります。

矢印キー 機能  
^Bと同じ。  
^Fと同じ。  
Ctl + 左 ^Aと同じ。  
Ctl + 右 ^Eと同じ。  
^Pと同じ。  
^Nと同じ。  
(gnuplot で使われている readline 関数は、GNU BASH や GNU EMACS で使わ れているものと同じではありません。しかしそれなりに互換性はあります。)
next up previous contents
Next: Comment Up: 無題 Previous: Clear
Masashi Katsurada 平成10年7月9日