控制臺(tái)工具
到目前為止, 在PyCharm內(nèi), 與編碼直接相關(guān)的功能都已經(jīng)介紹完了。除此以外,PyCharm內(nèi)還提供了幾個(gè)交互式控制臺(tái),從而可以使所有操作停留在 IDE 內(nèi),而無需切換到外部, 可以幫助使用者進(jìn)一步提高開發(fā)效率。本節(jié)將介紹以下三個(gè)控制臺(tái):Python Console、 Terminal emulator 與 Scripting Console。
1. Python Console
Python 控制臺(tái)支持 按行 執(zhí)行 Python 命令和腳本,類似于使用 Python Shell 的體驗(yàn)。 在這里可以做一些簡(jiǎn)單語句的調(diào)試與測(cè)試。
1.1 打開 Python Console
默認(rèn)情況下,Python Console 顯示在 IDE 底部工具欄。如果沒有, 主菜單 view -> Tool Windows -> Python Console打開工具欄。

1.2 配置 Python Console
主菜單: PyCharm/File -> Preference/Settings -> Build, Execution, Deployment -> Console -> Python Console

Tips:默認(rèn)情況下,Python Console 使用為當(dāng)前項(xiàng)目定義的 Python 解釋器執(zhí)行 Python 命令。Python Console 可用于所有類型的項(xiàng)目解釋器和虛擬環(huán)境,包括本地和遠(yuǎn)程。
1.3 主要功能
1. 可以同時(shí)運(yùn)行多個(gè)控制臺(tái):點(diǎn)擊 + 可以打開新的控制臺(tái)。

2. 支持代碼自動(dòng)補(bǔ)全:

3. 瀏覽執(zhí)行命令歷史記錄與查看變量值:
可以使用向上和向下箭頭鍵瀏覽執(zhí)行命令的歷史記錄(或者按Browse Console History),并重復(fù)所需的命令。若要預(yù)覽執(zhí)行過程中計(jì)算的變量值,請(qǐng)單擊"Show Variables "并查看 “Special Variables”:

4. 將源代碼從編輯器加載到控制臺(tái)中
在編輯器中打開文件,然后選擇要執(zhí)行的代碼片段。右鍵點(diǎn)擊從所選內(nèi)容的上下文菜單中選擇 Execute selection in python console。

2. Terminal Emulator
PyCharm 包括一個(gè)嵌入式終端模擬器,用于從 IDE 內(nèi)部使用命令行 shell。比如使用它運(yùn)行 Git 命令、設(shè)置文件權(quán)限和執(zhí)行其他命令行任務(wù),而無需切換到專用終端應(yīng)用程序。
2.1 打開 Terminal
默認(rèn)情況下,Python Console 顯示在 IDE 底部工具欄。如果沒有, 主菜單 view -> Tool Windows -> Terminal打開工具欄,終端將從項(xiàng)目目錄開始。

另一種打開方式: 右鍵單擊 “Project” 工具窗口中的項(xiàng)目項(xiàng),然后從上下文菜單中選擇"Open in Terminalpw"。這樣,終端將從與所選項(xiàng)對(duì)應(yīng)的目錄開始。

2.2 配置 Terminal
主菜單: PyCharm/File -> Preference/Settings -> Tools -> Terminal:

2.3 打開多個(gè)會(huì)話(session)

如果打開多個(gè)會(huì)話,右鍵單擊選項(xiàng)卡,會(huì)彈出上下文菜單,可以進(jìn)行拆分窗口,重命名與關(guān)閉會(huì)話等更多設(shè)置。

3. Scripting Console 腳本控制臺(tái)
腳本控制臺(tái)可用于編寫簡(jiǎn)單的腳本,通過訪問 IntelliJ 平臺(tái) API,自動(dòng)執(zhí)行 PyCharm 功能并提取各種信息。所以,可以將它視為插件的輕量級(jí)替代方法,從而添加或修改 IDE 的一些行為。
默認(rèn)情況下,它支持用JavaScript和Groovy編寫的腳本,也需要對(duì) intellij_platform API有足夠深的理解,建議有相關(guān)背景知識(shí)的同學(xué)可以 參考 做嘗試。PyCharm 對(duì)于我們大多數(shù)人來說就是IDE工具,除非特殊需要,很少對(duì)IDE本身功能做更多操作,所以本節(jié)只做簡(jiǎn)單的介紹,知道有這樣一個(gè)功能就可以了。
- 從主菜單中選擇
Tools -> IDE Scripting Console; - 選擇所需的腳本語言。

這些腳本存儲(chǔ)在IDE的配置目錄中(比如: ~/Library/Application Support/JetBrains/PyCharm2020.1/consoles/ide)。文件也可以在"Project"工具窗口中的Scratches and Consoles -> PyCharm Consoles 看到它們。

4. 小結(jié)
本節(jié)介紹了 PyCharm 提供的三個(gè)控制臺(tái),使用頻率比較的高的是 Python Console 與 Terminal,前者可以用于調(diào)試一些簡(jiǎn)單的語句,查看過程變量的值也是非常方便的;后者減少與系統(tǒng) shell 切換,可以直接在IDE執(zhí)行shell 命令,這些功能對(duì)于開發(fā)人員來說都是非常友好便利的。至于第三種 IDE Scripting Console 建議只做一般了解,當(dāng)需要使用時(shí),再詳細(xì)查看相關(guān)文檔深入研究。

XuXinHong ·
2025 imooc.com All Rights Reserved |