首頁  >  文章  >  Java  >  如何在Java 9中修改JShell的預設編輯器?

如何在Java 9中修改JShell的預設編輯器?

WBOY
WBOY轉載
2023-08-25 23:29:011237瀏覽

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」命令修改命令提示字元中輸入的程式碼,可以開啟一個記事本應用程式如下。

如何在Java 9中修改JShell的默认编辑器?

如果我們可以透過輸入/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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除