IntelliJ IDEA 使您能夠使用交互式控制臺(tái),因此可以保留在 IDE 中,而無需切換到 shell。
IntelliJ IDEA 內(nèi)置的控制臺(tái)完全對(duì)應(yīng)于 shell 控制臺(tái)。
除了標(biāo)準(zhǔn)功能外,這些控制臺(tái)還具有以下功能:
⒈ 代碼完成。
⒉ 語法檢查。
⒊ 自動(dòng)插入成對(duì)的括號(hào)、引號(hào)和大括號(hào)。
⒋ 使用箭頭鍵滾動(dòng)查看命令的歷史記錄。
⒌ 快速文檔查找 Ctrl+Q。
在主菜單上,從“工具”菜單中選擇任何與控制臺(tái)相關(guān)的命令。
IntelliJ IDEA使用 “設(shè)置” 對(duì)話框的 “文件編碼” 頁面中定義的 IDE 編碼創(chuàng)建文件,該頁面可以是系統(tǒng)默認(rèn)值,也可以是從可用編碼列表中選擇的一個(gè)。在這個(gè)編碼中,控制臺(tái)中的輸出也被處理。
在控制臺(tái)輸出中使用的編碼可能與 IDE 默認(rèn)值不同。為了使 IntelliJ IDEA 在控制臺(tái)中正確地解析文本,您必須做一些額外的編輯。
要設(shè)置控制臺(tái)輸出的編碼,具體取決于您的操作系統(tǒng):
⒈ 在 Windows 和 Linux 系統(tǒng)中:
打開然后進(jìn)行編輯
分別在底部添加以下行:
-Dconsole.encoding=<encoding name>
例如:
Dconsole.encoding=UTF-8
⒉ 在 macOS 系統(tǒng)中:打開位于/Applications/RubyMine.app/Contents的Info.plist,找到標(biāo)簽<key>VMOptions</key>,并修改它,如下所示:
<key>VMOptions</key>
<string>-Xms16m -Xmx512m -XX:MaxPermSize=120m
-Xbootclasspath/p:../lib/boot.jar -ea
-Dconsole.encoding=<encoding name>
</string>
配置控制臺(tái)的配色方案
IntelliJ IDEA 使您能夠?yàn)楦鞣N類型的控制臺(tái)定義您習(xí)慣的配色方案。這樣做,您可以單獨(dú)配置各種控制臺(tái)輸出和用戶輸入。
顏色方案包括用于背景、用戶輸入、系統(tǒng)輸出和錯(cuò)誤輸出的多種顏色。
配置控制臺(tái)的顏色和字體方案具有如下的步驟:
⒈ 請(qǐng)確保您正在使用可編輯的方案。
⒉ 打開 "設(shè)置/首選項(xiàng)" 對(duì)話框,在 "顏色和字體" 下,滾動(dòng)瀏覽組件列表,然后選擇與控制臺(tái)相關(guān)的組件:
① 控制臺(tái)顏色
② 控制臺(tái)字體
⒊ 在右側(cè)窗格中,單擊列表中所需的組件,然后更改顏色設(shè)置和字體類型:
在交互式控制臺(tái)中,您可以執(zhí)行下列的操作:
⒈ 在控制臺(tái)的下部窗格中鍵入命令,然后按 Enter 執(zhí)行它們。結(jié)果顯示在上部窗格中。
⒉ 使用“基本代碼完成(Ctrl+Space)”。
⒊ 使用向上和向下箭頭鍵滾動(dòng)查看命令歷史記錄,并執(zhí)行所需命令。
⒋ 將編輯器的源代碼加載到控制臺(tái)中。
⒌ 使用上窗格的上下文菜單將所有輸出復(fù)制到剪貼板,與剪貼板的當(dāng)前內(nèi)容進(jìn)行比較,或從控制臺(tái)中刪除所有輸出。
⒍ 使用工具欄按鈕在控制臺(tái)中控制會(huì)話。
⒎ 配置控制臺(tái)的配色方案以滿足您的偏好。有關(guān)詳細(xì)信息,請(qǐng)參閱為控制臺(tái)配置配色方案的部分。