edit
構文
edit [ file | !history_search_command ]
説明
edit
コマンドを使用すると、ファイルの編集またはテキスト・エディタでの編集を実行できます。edit
コマンドは、emacs
、gedit
、vi
などのテキスト・エディタを起動します。
TimesTenは、指定されたfile
パラメータに完全に一致するファイルが見つからなかった場合、file
.sql
を検索します。いずれのファイルも存在しない場合、ttIsql
はファイルfile
を使用してエディタを起動します。
現行のttIsql
セッションの履歴リストにあるSQL文を編集できます。edit
コマンドをコールする場合は、!
文字に続けてコマンドの数または検索文字列を指定します。
edit
コマンドをhistory_search_command
パラメータを指定して実行した場合、ttIsql
は、テキスト・エディタの終了後にファイルの内容を実行します。ファイルの内容は、単一のttIsql
コマンドとして実行されます。ファイルの内容を実行しない場合は、ファイルの内容を削除し、エディタを終了する前にファイルを保存します。
1度に1つのパラメータのみ使用できます。history_search_command
パラメータは、!
文字とそれに続くコマンドまたは検索文字列の数で定義されます。!
文字を指定しない場合、edit
コマンドはパラメータをfile
として解釈します。パラメータを指定しない場合または!!
を指定しない場合、最後のttIsql
コマンドが編集されます。
ttIsql
_EDITOR
定義の別名を定義することで、デフォルト・エディタを指定できます。次の例では、デフォルト・エディタをvi
に設定します。
Command> DEFINE _EDITOR=vi
_EDITOR
定義の別名を定義しない場合、ttIsql
は、VISUAL
環境変数で指定されたエディタを使用します。_EDITOR
定義の別名およびVISUAL
環境変数が設定されていない場合、ttIsql
は、EDITOR
環境変数で指定されたエディタを使用します。_EDITOR
、VISUAL
およびEDITOR
が設定されていない場合、UNIXおよびLinuxシステムにはvi
が使用され、Windowsにはnotepad.exe
が使用されます。