JShell 實作從命令列讀取程式碼的REPL (讀取-評估-列印循環) >,評估給定的程式碼片段,並將結果印回給我們。
在 JShell 中,可以使用 JShell Editor Pad从默认的 JShell 编辑器编辑代码>。我們也可以使用「/set」指令來修改預設編輯器,以便定義另一個編輯器。當啟動“/edit”命令時,可以使用該編輯器。為了執行此操作,我們只需啟動「/set editor [editor]」命令即可。
假設我們要設定記事本應用程式作為編輯程式碼的預設程序,然後只需鍵入命令:「/set editor notepad.exe」。
<strong>jshell> /set editor | /set editor -default jshell> int i = 20 i ==> 20 jshell> double j = 30.0 j ==> 30.0 jshell> /set editor notepad.exe | Editor set to: notepad.exe jshell> /edit</strong>
現在,如果我們想使用「/edit」命令修改命令提示字元中輸入的程式碼,可以開啟一個記事本應用程式如下。
如果我們可以透過輸入/edit”指令時,JShell 無法顯示錯誤訊息。當嘗試開啟編輯器時,我們只會收到一條錯誤訊息,如下所示。
<strong>jshell> /set editor emacs | Editor set to: emacs jshell> /set editor | /set editor emacs jshell> /edit | Edit Error: process IO failure: Cannot run program "emacs": CreateProcess error=2, The system cannot find the file specified</strong>
以上是如何在Java 9中修改JShell的預設編輯器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!