結論是:
- 進入 sqlplus 後下達
define _editor='vi'
按 enter 讓命令生效。
當你在 sqlplus 中鍵入
ed 後就會呼叫 VI,並且把剛剛執行過的 sql command 帶入 VI
不過這種作法每次離開 sqlplus 後,設定就會消失。 - 另一個方法是永久設定,那就是編輯 $ORACLE_HOME/sqlplus/admin/glogin.sql 檔案,將 define _editor='v'
指令放入並儲存該檔案。日後只要進入sqlplus 鍵入ed 就會自動呼叫 VI編輯。
How to set vi Editor for ed command in SQLPLUS:
'via Blog this'