首 頁
手機版

PyCharm2022專業(yè)版 v2022.3.3

IDE集成開發(fā)環(huán)境

PyCharm2022官方版是一款專業(yè)的代碼編輯軟件,該軟件為Python開發(fā)人員提供了廣泛的工具,其中包含了可視化調試器、內聯(lián)調試器、多進程調試、交互式控制臺、內置終端、Python分析器等大量的開箱即用工具,從而很好的滿足更多用戶們的使用需求,同時還擁有項目代碼導航功能,可幫助用戶即時從一個文件導航至另一個,從一個方法至其申明或者用法甚至可以穿過類的層次,并且還支持隨意切換,擁有項目代碼導航功能,可幫助用戶即時從一個文件導航至另一個,從一個方法至其申明或者用法甚至可以穿過類的層次,支持隨意切換。

除此之外,pycharm2022還具備一般 IDE 的功能,比如,調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等,并且還為各位用戶提供了一些很好的功能用于 Django 開發(fā),此版本還對自定義軟件包倉庫的身份驗證支持、改進的 TypedDict 支持、Docker 的新 Services(服務)UI 在此版本中,專注于完善功能,改善 PyCharm 的整體用戶體驗并幫助您提高工作效率,有需要的朋友可千萬不要錯過。

PyCharm2022專業(yè)版

PyCharm2022.3.3新功能

一、用戶體驗

1、新的 Settings Sync(設置同步)解決方案

新的 Settings Sync(設置同步)插件現(xiàn)在可用于 PyCharm。 新解決方案能夠同步來自平臺、捆綁插件和一些第三方插件的大部分可共享設置。 請注意,我們將停止支持舊的 IDE Settings Sync(IDE 設置同步)插件并取消捆綁 Settings Repository(設置倉庫)。

2、管理 Conda 軟件包的新方式

無需離開 Editor(編輯器)窗口即可搜索、安裝和刪除 Conda 軟件包。 Python Packages(Python 軟件包)工具窗口現(xiàn)在可與 Anaconda 軟件包庫配合使用,讓您可以在編寫代碼期間直接自定義 Conda 解釋器。

3、通過設置使用新 PyCharm UI

切換到新 UI,預覽 PyCharm 完全重做的外觀。 勾選 Settings/Preferences | Appearance & Behavior(設置/偏好設置 | 外觀與行為)中的 New UI preview(新 UI 預覽)框,在項目中嘗試一下。 在此視頻中觀看新 UI 的實際運作情況。 您可以在這篇博文中詳細了解我們關于此更改的計劃。

4、為 GitHub 和 Space 重新設計了 Review list(審查列表)

我們重做了 Review list(審查列表)UI,幫助減少認知負擔并清晰提供有關請求的最重要信息。 在改進中,我們還確保在所有受支持的審查平臺上保持一致的外觀。

5、改進了 Tips of the Day(每日小技巧)

我們對 Tips of the Day(每日小技巧)的外觀和行為做出了多項更改,使其更實用且更易理解。 我們更新了對話框的設計,實現(xiàn)了技巧評分功能以收集反饋。 我們還微調了確定顯示哪些提示的算法,讓您可以看到與 IDE 體驗和正在處理的項目最相關的提示。

6、其他改進:

- 為了讓您可以更輕松地在多個顯示器上與 PyCharm 交互,我們實現(xiàn)了將工具窗口拖出主窗口并將其??康礁泳庉嬈鳂撕烅摰倪x項。

- 我們對 Bookmarks(書簽)實現(xiàn)了一些 UI 改進:右鍵點擊標簽頁調用上下文菜單,然后選擇 Bookmarks(書簽)即可從編輯器標簽頁中為文件添加書簽。

 您還可以將所有打開的標簽頁中的所有文件添加到 Bookmarks(書簽)。

- PyCharm 讓您能夠以偏好樣式閱讀代碼,無需重新格式化實際代碼。 您可以在 Reader(閱讀器)模式下應用新的視覺格式設置層。

- 我們微調了 Search Everywhere(隨處搜索)結果列表背后的算法。 IDE 將凍結第一個搜索結果,并且不會在找到更多選項時對其重新排序。 此外,ML 排名現(xiàn)在對 Files(文件)標簽頁啟用,可以提供更準確的查找結果。

二、Jupyter Notebook PRO

1、針對 pandas DataFrames 的增強用戶體驗

您可以在 Table(表格)、Tree(樹)和 Text(文本)查看模式之間切換。 現(xiàn)在,可以轉置 DataFrame、隱藏列和使用分頁快速瀏覽行。

DataFrame 可以導出為多種格式,包括 Excel、JSON、HTML、XML、Markdown 表格和 SQL Insert 語句。

2、Data Vision:關于 Jupyter 變量的內聯(lián)信息

通過 Data Vision,您可以在 Notebook 中檢查 Jupyter 變量。 啟用此功能可提供許多重要變量類型的實用內聯(lián)信息,例如 NumPy 數(shù)組和 pandas DataFrame 的大小與內容。 轉到 Settings/Preferences | Languages & Frameworks | Jupyter(設置/偏好設置 | 語言和框架 | Jupyter)并選擇 Show inline values in editor(在編輯器中顯示內聯(lián)值)可以打開 Data Vision。

三、編輯器

1、Quick Documentation(快速文檔)中的 docstring 呈現(xiàn)改進

Quick Documentation(快速文檔)彈出窗口現(xiàn)在會顯示類 docstring 的 Attributes(特性)版塊幫助您快速查看類特性。 這也適用于繼承的類特性和數(shù)據(jù)類的特性。

類實例現(xiàn)在更容易閱讀:將鼠標懸停在 __init__ 形參上,其描述就會從類 docstring 調用。

2、意圖操作預覽默認啟用

當采取 IDE 的建議后,您可以立即查看代碼將如何更改。 打開可用意圖操作列表并將鼠標懸停在不同選項上時會顯示預覽。

3、Python 3.11:Self 類型的代碼洞察

PyCharm 可以識別方法或特性注解的 Self 類型,并為類實例建議正確的類型。

如果特定位置 Self 的用法不正確,PyCharm 會發(fā)出警告。

4、其他改進:

在 YAML 文件(包括 Kubernetes 文件、OpenAPI 規(guī)范和 docker-compose.yml)中,新增的快速修復可以通過注釋禁止檢查。

四、針對 Python 控制臺的 asyncio 支持

內置 Python 控制臺現(xiàn)在支持在函數(shù)外使用 await 關鍵字快速運行協(xié)程。 PyCharm 2022.3 還為調試器添加了 asyncio 支持。 此功能雖然有助于調試異步代碼,但目前還處于實驗性階段,可能并不完全穩(wěn)定。

五、前端開發(fā) PRO

1、Vitest 支持

PyCharm 現(xiàn)在支持 Vitest,這是一個 Vite 原生單元測試框架! 您可以用所有您期望的主要方式運行、重新運行和調試測試,包括通過裝訂區(qū)域圖標。 此外,監(jiān)視模式在所有測試場景下默認均已啟用。 在監(jiān)視模式下還支持快照測試和覆蓋率,從而在編碼時為您提供幾乎即時的覆蓋率反饋。

2、適用于 Next.js 和 Vite 的新項目模板

PyCharm 歡迎屏幕上的 New Project(新建項目)向導中現(xiàn)在包含適用于 Vite 和 Next.js 的項目模板。 我們還更新了適用于 Vue 的項目模板,以確保其符合最新標準。

3、Vue 更新

PyCharm 現(xiàn)在可以處理未解析的導入,并為導入 Vue 組件提供建議。 我們也已支持 props 析構語法,改進了針對 Vue 庫組件 props 的代碼補全和類型檢查行為,并修正了幾個 Nuxt 3 問題。

六、集成式開發(fā)者工具

1、安全性

軟件包的漏洞檢查器

PyCharm 將對照 Checkmarx SCA Database 和 National Vulnerability Database 檢查軟件包,檢測項目中所用軟件包的漏洞。 IDE 將在 package.json、requirements.txt、setup.py 文件中高亮顯示被認為易受攻擊的軟件包。 要查看檢查,請在 Preferences / Settings | Editor | Inspections | Security(偏好設置 / 設置 | 編輯器 | 檢查 | 安全)中啟用 Security Inspections(安全檢查)。

2、HTTP 客戶端 PRO

針對 HTTP 客戶端的代碼樣式改進

HTTP 客戶端現(xiàn)在為具有長 URL 的請求提供了更好的格式設置選項。 您也可以使用 Put query parameters on separate lines(將查詢形參置于單獨的行中)意圖操作,將查詢拆分成不同行中的小片段。 為了幫助您管理 HTTP 請求格式設置,我們在 Settings/Preferences | Editor | Code Style | HTTP Request | Wrapping and Braces(設置/偏好設置 | 編輯器 | 代碼樣式 | HTTP 請求 | 換行和大括號)中實現(xiàn)了一個新選項。

3、為 JavaScript 處理程序預請求腳本和新 API

HTTP 客戶端現(xiàn)在支持在請求之前執(zhí)行的腳本塊。 您可以在請求執(zhí)行之前生成數(shù)據(jù),并使用變量將其放入最終請求。 PyCharm 現(xiàn)在還提供 сrypto API,使代碼能夠計算 HTTP 請求的 md5 或 sha1 哈希值。

七、Docker PRO

1、Pull Docker image(拉取 Docker 鏡像)意圖操作

新增的方式可供輕松拉取所需鏡像,而無需從 Dockerfile、docker-compose.yml 或使用 Testcontainers 的測試中運行。 只需在高亮顯示的鏡像名稱上調用上下文操作 (Alt+Enter),然后選擇 Pull Docker image(拉取 Docker 鏡像)。

2、.dockerignore 文件類型支持

我們引入了對 .dockerignore 文件的全面支持,包括代碼高亮顯示和補全。 從 IDE 構建鏡像時,這些文件會被納入考量。

3、在 Dockerfile 文件中支持 heredoc 格式

Here 文檔允許將后續(xù) Dockerfile 行重定向到 RUN 或 COPY 命令的輸入。 PyCharm 現(xiàn)在支持此語法,您可以使用它在 Dockerfile 中生成配置文件或多行腳本。

4、來自 Docker 上下文的 Docker 連接

如果 Docker 配置文件中已經進行了設置,那么您現(xiàn)在可以使用 Docker Contexts(Docker 上下文)設置額外 Docker 連接。 為此,您可以在 Services(服務)視圖中調用 Add Service(添加服務)上下文菜單并選擇 Docker Connections From Docker Contexts(來自 Docker 上下文的 Docker 連接)。

八、數(shù)據(jù)庫 PRO

1、Redis 支持

在 PyCharm 2022.3 中,我們實現(xiàn)了備受期待的對 Redis 的支持。 您現(xiàn)在可以連接到 Redis Single Instance,在數(shù)據(jù)查看器中探索鍵值,借助智能編碼輔助編寫和執(zhí)行 Redis 查詢等。

2、數(shù)據(jù)編輯器中日期和時間數(shù)據(jù)類型的格式

現(xiàn)在,可以自定義 Datetime/timestamp(日期時間/時間戳)、Time(時間)和 Date(日期)類型的字段在數(shù)據(jù)編輯器中的顯示方式。 設置位于 Database | Data Editor and Viewer(數(shù)據(jù)庫 | 數(shù)據(jù)編輯器和查看器)中。

3、數(shù)據(jù)庫資源管理器中的快速篩選

我們推出了備受期待的數(shù)據(jù)庫資源管理器更新。 現(xiàn)在,使用快速搜索時也可以篩選對象。 所有不匹配的對象都將被隱藏。

4、基于模式的架構篩選

現(xiàn)在,可以根據(jù)正則表達式模式選擇數(shù)據(jù)庫或架構進行內省。 為此,點擊 Add Pattern(添加模式)并在新節(jié)點中定義正則表達式模式。 添加多個模式將組合多樣性,而不是創(chuàng)建其交集。 All(所有)節(jié)點的行為有所變化:您現(xiàn)在需要在 All schemas(所有架構)、Default schema(默認架構)或應用正則表達式篩選器之間選擇。

九、安裝程序

1、適用于 Windows 和 Linux ARM64 機器的安裝程序 測試版

現(xiàn)在,可以在帶有 ARM64 處理器的 Windows 和 Linux 機器上運行 PyCharm。 IDE 安裝程序目前處于測試版階段。 對于 Windows 用戶,可以從網(wǎng)站和 JetBrains Toolbox App 獲取安裝程序。 Linux 用戶只能從網(wǎng)站下載安裝程序。

軟件特色

1、編碼協(xié)助:其提供了一個帶編碼補全,代碼片段,支持代碼折疊和分割窗口的智能、可配置的編輯器,可幫助用戶更快更輕松的完成編碼工作。

2、項目代碼導航:該IDE可幫助用戶即時從一個文件導航至另一個,從一個方法至其申明或者用法甚至可以穿過類的層次。若用戶學會使用其提供的快捷鍵的話甚至能更快。

3、代碼分析:免費版用戶可使用其編碼語法,錯誤高亮,智能檢測以及一鍵式代碼快速補全建議,使得編碼更優(yōu)化。

4、Python重構:有了該功能,用戶便能在項目范圍內輕松進行重命名,提取方法/超類,導入域/變量/常量,移動和前推/后退重構。

5、支持Django:有了它自帶的HTML,CSS和 JavaScript編輯器 ,用戶可以更快速的通過Django框架進行Web開發(fā)。此外,其還能支持CoffeeScript, Mako 和 Jinja2。

6、支持Google App引擎:用戶可選擇使用Python 2.5或者2.7運行環(huán)境,為Google App引擎進行應用程序的開發(fā),并執(zhí)行例行程序部署工作。

7、集成版本控制:登入,錄出,視圖拆分與合并--所有這些功能都能在其統(tǒng)一的VCS用戶界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。

8、圖形頁面調試器:用戶可以用其自帶的功能全面的調試器對Python或者Django應用程序以及測試單元進行調整,該調試器帶斷點,步進,多畫面視圖,窗口以及評估表達式。

9、集成的單元測試:用戶可以在一個文件夾運行一個測試文件,單個測試類,一個方法或者所有測試項目。

10、可自定義&可擴展:可綁定了 Textmate, NetBeans, Eclipse & Emacs 鍵盤主盤,以及 Vi/Vim仿真插件。

在pycharm2022中創(chuàng)建第一個python項目

1、首先點開文件,新建項目。

2、修改項目位置,修改python版本,確認。

3、右鍵新增項目,新建,python File。

4、取文件名,點擊python file,創(chuàng)建第一個python文件。

5、輸入內容,運行項目,右鍵空白點擊運行,或者右上角三角形也可以運行了哦。

常見問題

1、無法運行:

無法運行請把C:\Users\你的用戶名\AppData\Roaming\JetBrains\.PyCharm 2022.3相關的目錄刪除。

2、遷移配置:

便攜版本遷移配置,請復制:

bin\pych..\config\options【配置】

與bin\pych...\config\plugins【插件】

這兩個目錄覆蓋到新文件目錄即可,其他的目錄請勿覆蓋

3、運行失敗解決方法

請把C:\Users(用戶)\你的用戶名\.PyCharm 2021.3相關的目錄刪除

你是什么軟件,就刪除什么軟件的目錄。

更新日志

v2022.3.3版本

PyCharm 2022.3:新的 Settings Sync(設置同步)解決方案、管理 Conda 軟件包的新方法針對 pandas DataFrames 的增強用戶體驗

收起介紹展開介紹
  • 下載地址
  • Mac版

發(fā)表評論

1人參與,1條評論
第1樓云南省麗江市移動網(wǎng)友發(fā)表于: 2022-04-29 22:05:54
感謝分享
0蓋樓(回復)