首頁 > Java > java教程 > 主體

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

WBOY
發布: 2023-08-25 23:29:01
轉載
1249 人瀏覽過

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的默认编辑器?

如果我們可以透過輸入< 來修改JShell 編輯器由於程式不存在或路徑不正確,當我們執行“< 来修改 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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!