網(wǎng)友評(píng)分:
4.4分
PyCharm 2023是一款功能強(qiáng)大的代碼編輯軟件,VS2010的重構(gòu)插件Resharper就是出自JetBrains之手。同時(shí)支持Google App Engine,PyCharm支持IronPython。這些功能在先進(jìn)代碼分析程序的支持下,使 PyCharm 成為 Python 專業(yè)開發(fā)人員和剛起步人員使用的有力工具。同時(shí)支持Google App Engine,PyCharm支持IronPython。這些功能在先進(jìn)代碼分析程序的支持下,使 PyCharm 成為 Python 專業(yè)開發(fā)人員和剛起步人員使用的有力工具首先,PyCharm用于一般IDE具備的功能,比如, 調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。另外,PyCharm還提供了一些很好的功能用于Django開發(fā),同時(shí)支持Google App Engine,更酷的是,PyCharm支持IronPython。
可交互的 rebase 操作,歷史提交記錄會(huì)逐漸變得混亂,這就是為什么需要 rebase 分支的原因。新版 PyCharm 提供了前所未有方便的可視化操作方式。
更智能地 debug,PyCharm 調(diào)試器現(xiàn)在能讓開發(fā)者十分清晰地觀察到復(fù)雜語(yǔ)句中發(fā)生的事情。當(dāng)它工作時(shí),調(diào)試器會(huì)準(zhǔn)確地詢問(wèn)開發(fā)者希望進(jìn)一步調(diào)查語(yǔ)句的哪一部分。
專為編碼設(shè)計(jì)的字體用于為開發(fā)者提供更舒適的閱讀體驗(yàn)。
在 PyCharm 中安裝 Python,Windows 平臺(tái)上,如果 PyCharm 沒(méi)有找到任何已安裝的 Python 版本,它會(huì)建議從 python.org 下載并安裝 Python。
Django 模板導(dǎo)入,PyCharm 專業(yè)版提供了 Django 模板中的代碼補(bǔ)全和調(diào)試功能,目前做了一些改進(jìn):自動(dòng)導(dǎo)入自定義標(biāo)簽以及更好的代碼補(bǔ)全。
支持 Vuex,PyCharm 專業(yè)版的 Vue.js 插件現(xiàn)已支持 Vuex,可用于進(jìn)行狀態(tài)管理。
一、【智能編碼輔助】
PyCharm 提供智能代碼完成、代碼檢查、即時(shí)錯(cuò)誤突出顯示和快速修復(fù),以及自動(dòng)代碼重構(gòu)和豐富的導(dǎo)航功能。
1、智能代碼編輯器
PyCharm 的智能代碼編輯器為 Python、JavaScript、CoffeeScript、TypeScript、CSS、流行的模板語(yǔ)言等提供一流的支持。利用語(yǔ)言感知代碼完成、錯(cuò)誤檢測(cè)和即時(shí)代碼修復(fù)!
2、智能代碼導(dǎo)航
使用智能搜索跳轉(zhuǎn)到任何類、文件或符號(hào),甚至任何 IDE 操作或工具窗口。一鍵切換到聲明、超級(jí)方法、測(cè)試、用法、實(shí)現(xiàn)等。
3、快速安全的重構(gòu)
以智能方式重構(gòu)您的代碼,使用安全的重命名和刪除、提取方法、引入變量、內(nèi)聯(lián)變量或方法以及其他重構(gòu)。特定于語(yǔ)言和框架的重構(gòu)可幫助您執(zhí)行項(xiàng)目范圍的更改。
二、【內(nèi)置開發(fā)者工具】
PyCharm 的大量開箱即用工具包括集成的調(diào)試器和測(cè)試運(yùn)行器;Python探查器;一個(gè)內(nèi)置終端;與主要的 VCS 和內(nèi)置數(shù)據(jù)庫(kù)工具集成;具有遠(yuǎn)程口譯員的遠(yuǎn)程開發(fā)能力;一個(gè)集成的 ssh 終端;以及與 Docker 和 Vagrant 的集成。
1、調(diào)試、測(cè)試和分析
將強(qiáng)大的調(diào)試器與 Python 和 JavaScript 的圖形 UI 結(jié)合使用。借助編碼幫助和基于 GUI 的測(cè)試運(yùn)行器來(lái)創(chuàng)建和運(yùn)行您的測(cè)試。使用 Python Profiler 集成完全控制您的代碼。
2、VCS、部署和遠(yuǎn)程開發(fā)
使用統(tǒng)一的 UI 節(jié)省時(shí)間,以便使用 Git、SVN、Mercurial 或其他版本控制系統(tǒng)。在遠(yuǎn)程機(jī)器上運(yùn)行和調(diào)試您的應(yīng)用程序。輕松配置到遠(yuǎn)程主機(jī)或 VM 的自動(dòng)部署,并使用 Vagrant 和 Docker 管理您的基礎(chǔ)架構(gòu)。
3、數(shù)據(jù)庫(kù)工具
直接從 IDE 訪問(wèn) Oracle、SQL Server、PostgreSQL、MySQL 和其他數(shù)據(jù)庫(kù)。在編輯 SQL 代碼、運(yùn)行查詢、瀏覽數(shù)據(jù)和更改架構(gòu)時(shí),依靠 PyCharm 的幫助。
三、【W(wǎng)eb開發(fā)】
除了 Python,PyCharm 還為各種 Python Web 開發(fā)框架、特定模板語(yǔ)言、JavaScript、CoffeeScript、TypeScript、HTML/CSS、AngularJS、Node.js 等提供一流的支持。
1、Python 網(wǎng)絡(luò)框架
PyCharm 為 Django、Flask、Google App Engine、Pyramid 和 web2py 等現(xiàn)代 Web 開發(fā)框架提供了強(qiáng)大的特定于框架的支持,包括 Django 模板調(diào)試器、manage.py 和 appcfg.py 工具、特殊的自動(dòng)完成和導(dǎo)航,僅舉個(gè)例子很少。
2、JavaScript 和 HTML
PyCharm 為 JavaScript、CoffeeScript、TypeScript、HTML 和 CSS 及其現(xiàn)代繼承者提供一流的支持。JavaScript 調(diào)試器包含在 PyCharm 中,并與 Django 服務(wù)器運(yùn)行配置集成。
3、現(xiàn)場(chǎng)編輯
實(shí)時(shí)編輯預(yù)覽讓您可以在編輯器和瀏覽器中打開頁(yè)面,并立即在瀏覽器中查看代碼中所做的更改。PyCharm 會(huì)自動(dòng)保存您的更改,瀏覽器會(huì)即時(shí)更新頁(yè)面,顯示您的編輯。
四、【科學(xué)工具】
PyCharm 與 IPython Notebook 集成,具有交互式 Python 控制臺(tái),并支持 Anaconda 以及包括 Matplotlib 和 NumPy 在內(nèi)的多個(gè)科學(xué)包。
1、交互式 Python 控制臺(tái)
您可以在 PyCharm 中運(yùn)行 REPL Python 控制臺(tái),它提供了許多優(yōu)于標(biāo)準(zhǔn)控制臺(tái)的優(yōu)點(diǎn):帶有檢查、大括號(hào)和引號(hào)匹配的動(dòng)態(tài)語(yǔ)法檢查,當(dāng)然還有代碼完成。
2、科學(xué)堆棧支持
PyCharm 內(nèi)置了對(duì)科學(xué)圖書館的支持。它支持 Pandas、Numpy、Matplotlib 和其他科學(xué)庫(kù),為您提供一流的代碼智能、圖形、數(shù)組查看器等等。
3、康達(dá)集成
通過(guò)為每個(gè)項(xiàng)目設(shè)置單獨(dú)的 Conda 環(huán)境來(lái)保持您的依賴項(xiàng)隔離,PyCharm 使您可以輕松創(chuàng)建和選擇正確的環(huán)境。
五、【可定制和跨平臺(tái)的 IDE】
使用單個(gè)許可證密鑰在 Windows、macOS 和 Linux 上使用 PyCharm。享受帶有可自定義配色方案和鍵綁定的微調(diào)工作區(qū),并提供 VIM 仿真。
1、可定制的用戶界面
是否有任何軟件開發(fā)人員不喜歡調(diào)整他們的工具?我們還沒(méi)有遇到過(guò),所以我們讓 PyCharm UI 定制變得輕而易舉。享受帶有可自定義配色方案和鍵綁定的微調(diào)工作區(qū)。
2、插件
超過(guò) 10 年的 IntelliJ 平臺(tái)開發(fā)為 PyCharm 提供了 50 多個(gè)不同性質(zhì)的 IDE 插件,包括對(duì)額外 VCS 的支持、與不同工具和框架的集成以及編輯器增強(qiáng)功能,例如 Vim 仿真。
3、跨平臺(tái)IDE
PyCharm 適用于 Windows、macOS 或 Linux。您可以在任意多的機(jī)器上安裝和運(yùn)行 PyCharm,并在所有機(jī)器上使用相同的環(huán)境和功能
編碼協(xié)助,其提供了一個(gè)帶編碼補(bǔ)全,代碼片段,支持代碼折疊和分割窗口的智能、可配置的編輯器,可幫助用戶更快更輕松的完成編碼工作。
項(xiàng)目代碼導(dǎo)航,該IDE可幫助用戶即時(shí)從一個(gè)文件導(dǎo)航至另一個(gè),從一個(gè)方法至其申明或者用法甚至可以穿過(guò)類的層次。若用戶學(xué)會(huì)使用其提供的快捷鍵的話甚至能更快。
代碼分析,用戶可使用其編碼語(yǔ)法,錯(cuò)誤高亮,智能檢測(cè)以及一鍵式代碼快速補(bǔ)全建議,使得編碼更優(yōu)化。
Python重構(gòu),有了該功能,用戶便能在項(xiàng)目范圍內(nèi)輕松進(jìn)行重命名,提取方法/超類,導(dǎo)入域/變量/常量,移動(dòng)和前推/后退重構(gòu)。
支持Django,有了它自帶的HTML,CSS和 JavaScript編輯器 ,用戶可以更快速的通過(guò)Djang框架進(jìn)行Web開發(fā)。此外,其還能支持CoffeeScript, Mako 和 Jinja2。
支持Google App引擎,用戶可選擇使用Python 2.5或者2.7運(yùn)行環(huán)境,為Google APp引擎進(jìn)行應(yīng)用程序的開發(fā),并執(zhí)行例行程序部署工作。
集成版本控制,登入,錄出,視圖拆分與合并--所有這些功能都能在其統(tǒng)一的VCS用戶界面(可用于Mercurial, Subversion, Git, Per force 和其他的 SCM)中得到。
圖形頁(yè)面調(diào)試器,用戶可以用其自帶的功能全面的調(diào)試器對(duì)Python或者Django應(yīng)用程序以及測(cè)試單元進(jìn)行調(diào)整,該調(diào)試器帶斷點(diǎn),步進(jìn),多畫面視圖,窗口以及評(píng)估表達(dá)式。
集成的單元測(cè)試,用戶可以在一個(gè)文件夾運(yùn)行一個(gè)測(cè)試文件,單個(gè)測(cè)試類,一個(gè)方法或者所有測(cè)試項(xiàng)目。
可自定義&可擴(kuò)展,可綁定了 Textmate, NetBeans, Eclipse & Emacs 鍵盤主盤,以及 Vi/Vim仿真插件。
全英文的,同時(shí)按下鍵盤的Ctrl+ALT+S 打開 Settings -> Plugins ;
選擇“marketplace”接著在輸入框中輸入“Chinese”后即可找到漢化插件,點(diǎn)擊“install”進(jìn)行下載
下載完成后點(diǎn)擊“restart ide”——“restart”;
然后重啟就是全中文的啦
【突出功能】
1、內(nèi)部功能的可配置語(yǔ)法突出顯示
2、在“設(shè)置/首選項(xiàng)”對(duì)話框中,轉(zhuǎn)到“編輯器” | “首選項(xiàng)”。配色方案| 蟒蛇
3、選擇您要自定義的任何代碼元素,然后從復(fù)選框中清除相應(yīng)的“繼承”值,以更改此元素的繼承顏色設(shè)置;然后指定顏色和字體設(shè)置
4、例如,您可以為嵌套函數(shù)設(shè)置顏色突出顯示。從代碼元素的列表中,選擇“嵌套函數(shù)定義”,從復(fù)選框中清除“繼承”值,然后指定元素的前景色和背景色。單擊確定保存更改
【強(qiáng)調(diào)】
1、快速設(shè)置和重新制作的“歡迎”屏幕
2、一旦安裝了PyCharm,您將進(jìn)入一個(gè)新的“歡迎”屏幕,除了項(xiàng)目選擇外,還包括各種對(duì)話框,即使您在啟動(dòng)IDE之前也可以幫助您自定義IDE!
3、首先,“項(xiàng)目”頁(yè)面具有更多空間,因此您可以看到更多項(xiàng)目并輕松找到所需的項(xiàng)目。如果您的列表太大而無(wú)法顯示在屏幕上,則可以始終使用搜索欄,現(xiàn)在,它更容易發(fā)現(xiàn)對(duì)話框模態(tài)的頂部。
4、“自定義”選項(xiàng)卡允許您配置主界面設(shè)置,例如顏色主題,IDE字體大小,鍵映射等。
5、最后,“插件”選項(xiàng)卡使您能夠?yàn)g覽插件市場(chǎng)并安裝所需的任何插件(甚至在打開項(xiàng)目之前)。
【使用拖放選項(xiàng)卡拆分編輯器】
1、這是一個(gè)很好的可用性改進(jìn)!您是否曾經(jīng)需要拆分屏幕來(lái)同時(shí)編輯多個(gè)標(biāo)簽?這種方法(在TDD模式下進(jìn)行編碼時(shí)非常常見(jiàn))曾經(jīng)需要您幾次單擊。不再!
2、在PyCharm 2020.3中,如果要同時(shí)打開多個(gè)選項(xiàng)卡并在屏幕上顯示它們,則只需將選項(xiàng)卡拖放到所需位置即可。
【重新排列的VCS菜單】
1、現(xiàn)在,VCS菜單將與您當(dāng)前使用的版本控制系統(tǒng)匹配。這意味著,例如,如果您使用的是Git,則VCS菜單將類似于以下菜單。目的是通過(guò)使最有用的操作更加突出并且不再隱藏在子菜單中,從而使菜單更加具體和可發(fā)現(xiàn)。
【口譯員設(shè)置】
1、現(xiàn)在,為項(xiàng)目創(chuàng)建環(huán)境并立即設(shè)置所有依賴項(xiàng)變得更加容易。
2、從倉(cāng)庫(kù)中克隆項(xiàng)目時(shí),PyCharm會(huì)檢查其中是否存在requirements.txt,setup.py,environment.yml或pipfile。如果存在,則IDE建議根據(jù)檢測(cè)到的文件創(chuàng)建每個(gè)項(xiàng)目的環(huán)境。
3、如果您在此步驟中跳過(guò)環(huán)境創(chuàng)建,則自動(dòng)配置在編輯器本身中仍然可用。
【反轉(zhuǎn)“ if”語(yǔ)句】
1、現(xiàn)在,您可以輕松地將“ if”語(yǔ)句轉(zhuǎn)換為PyCharm。
2、轉(zhuǎn)到上下文菜單“ if”,選擇“顯示上下文操作”,然后選擇“反轉(zhuǎn)if條件”。“ if”語(yǔ)句的條件將被顛倒,分支將切換位置,從而保留了代碼的初始語(yǔ)義。
3、如果有一個(gè)“ if”語(yǔ)句不帶“ else”,則在將其反轉(zhuǎn)后,將為被反轉(zhuǎn)的“ if”創(chuàng)建一個(gè)“通過(guò)”,并將“ else”從句添加到該語(yǔ)句中。
4、此功能適用于所有不帶“ elif”分支的“ if”語(yǔ)句。該動(dòng)作還了解控制流,并且可以處理諸如提前返回,生成明智的代碼之類的事情。
【VCS】
1、我們已經(jīng)在“到處搜索”對(duì)話框中添加了一個(gè)Git標(biāo)簽。在其中,您可以找到提交哈希以及消息,標(biāo)簽和分支。
【W(wǎng)eb開發(fā)】
1、根據(jù)用法創(chuàng)建一個(gè)React組件
2、如您所知,PyCharm會(huì)不斷檢查引用的變量和字段是否有效。如果不是這樣,在很多情況下,它可以建議為您創(chuàng)建相關(guān)的代碼構(gòu)造?,F(xiàn)在,它也可以對(duì)React組件執(zhí)行此操作。將插入號(hào)放置在未解決的組件上,按Alt + Enter,然后選擇相應(yīng)的檢查。
【每個(gè)項(xiàng)目啟用了插件】
我們已將插件自定義向前推進(jìn)了一步。在設(shè)置| 偏好設(shè)置/插件,插件名稱旁邊的下拉列表已替換為帶有所有激活選項(xiàng)的新齒輪圖標(biāo)。通過(guò)選擇對(duì)當(dāng)前項(xiàng)目啟用或?qū)λ许?xiàng)目啟用,可以僅針對(duì)當(dāng)前項(xiàng)目或所有項(xiàng)目啟用插件。
【閱讀器模式】
為了使閱讀注釋更容易,我們?yōu)橹蛔x文件和來(lái)自外部庫(kù)的文件實(shí)現(xiàn)了閱讀器模式。我們添加了更好的字體連字顯示,帶有用法數(shù)量的代碼視覺(jué)提示等。要配置新模式,請(qǐng)轉(zhuǎn)到首選項(xiàng)| 設(shè)置/編輯器/閱讀器模式。
【其他更新】
1、PyCharm現(xiàn)在支持Couchbase查詢服務(wù)。
2、現(xiàn)在,“并發(fā)圖”按鈕已移動(dòng)到編輯器右上角的Profiler Executors組面板。
3、PyCharm現(xiàn)在可以識(shí)別Python 3.10。是的,我們已經(jīng)為此做好了準(zhǔn)備!
4、新的“數(shù)據(jù)視圖”工具窗口包括排序列,設(shè)置過(guò)濾器和復(fù)制表格單元格的功能。
【重要修復(fù)】
1、我們使用嵌套函數(shù)上的“顯示方法分隔符”解決了一個(gè)舊問(wèn)題。
2、我們修復(fù)了使用泛型編碼時(shí)導(dǎo)致無(wú)休止的代碼分析的問(wèn)題。
3、我們修復(fù)了一個(gè)問(wèn)題,即使仍然有可用的內(nèi)存,也會(huì)彈出“內(nèi)存不足”對(duì)話框。
4、現(xiàn)在修復(fù)了在復(fù)制多行命令時(shí)導(dǎo)致復(fù)制提示和代碼的問(wèn)題。
5、修正了一個(gè)“錯(cuò)誤的pkg_resources才能命名空間套餐未解決的參考“
6、修復(fù)了將f字符串轉(zhuǎn)換為“單引號(hào)字符串到雙引號(hào)”時(shí)出現(xiàn)的問(wèn)題
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)