PyCharm 2022.1 EAP 2 現已推出!該版本增強 TypedDict 的程式碼洞察功能(對每個鍵進行檢測)、輕鬆管理依賴項(在基本 Http 授權下管理自定義儲存庫 Python 包的能力)、對 Vue 的一些新改進,以及 Markdown 格式改進等...
可從 JetBrains 官網。重要提示:EAP 版本未經過全面測試,可能不穩定。
在 macOS 上自動安裝 Python
PyCharm 現在可以為使用者安裝 Python 3,通常情況下 macOS 僅提供開箱即用的 Python 2.x 版本,如果你的裝置上沒有 Python 3,PyCharm 可以在設定系統直譯器或虛擬環境時自動安裝 Python 3 。
程式碼洞察:改進 TypedDict 鍵警告
每當有作為字面量建立的 dictionary 或字典結構相關的函數用在需要 TypedDict 的地方(賦值、函數/方法呼叫、返回語句),PyCharm 會顯示每個鍵的錯誤訊息,準確解釋哪些值有問題,以及它們出現在哪裡。
此外,PyCharm 現在會警告當前缺少哪些特定的字典元素,以及哪些元素未為字典定義。
使用者介面/使用者體驗:
自定義 Python 包儲存庫
使用此 EAP 版本可以新增具有基本 HTTP 授權的自定義 Python 包儲存庫,並通過 PyCharm 輕鬆管理依賴項,而無需切換到終端進行手動安裝。
*新的儲存庫將出現在左側視窗的包列表中。
新的通知工具視窗
用新的 通知 工具視窗替換了 事件紀錄檔範例 ,所有通知可以分為兩類:建議 和 時間線。
Vue 支援的改進
PyCharm 2022.1 對 Vue 3 進行了多項改進:如果將元件定義為全域性,IDE 現在將在 .vue 檔案中識別它們,此外 PyCharm 2022.1 EAP 2 正確地支援createApp
語法,將正確匹配使用createApp
其相關元素建立的應用程式。
此版本還包括對 Nuxt 3 的支援,這是 Vue 框架的一個新版本。
Markdown 格式改進
- 從 Markdown 檔案執行命令
README 檔案一般用來描述一個軟體的執行步驟,PyCharm 2022.1 將允許直接從這類 Markdown 檔案執行命令 —— 只需單擊命令左側裝訂線中的 執行 圖示即可。
新選項可以通過 Detect 命令進行管理,這些命令可以直接從 Preferences / Settings | 中的 Markdown 檔案執行。
- 複製 Markdown 的程式碼片段
新版本向 Markdown 塊新增了一個新的複製程式碼片段 操作,可以快速複製 Markdown 的程式碼到剪貼簿。
風險控制系統
使用 Git Blame 更新註釋
改進了使用 Git Blame 進行註釋的功能,使調查引入的更改更輕鬆。將滑鼠懸停在註釋上時,IDE 會在編輯器中突出顯示不同的行,並在單擊它時開啟 Git Log 工具視窗。
Git 檔案歷史記錄:沒有索引的新 UI
Git 檔案歷史 工具視窗的新 UI 現在獨立於索引過程,即使 Log 索引關閉,資料也會以新介面表示。(以前,對於具有未索引歷史記錄的檔案,IDE 會顯示一個相對較慢且缺少功能的舊歷史記錄檢視。)
此外,單擊註釋時,Git Log 工具視窗會自動開啟。
TOML 外掛捆綁
PyCharm 2022.1 EAP 2 捆綁了 TOML 外掛,可以開箱即用地處理 TOML 檔案。
除了上述變動外,PyCharm 2022.1 EAP 2 版本還有其他一些變更,詳情可檢視,或檢視完整的版本。