原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-12-04 10:53:26.380|閱讀 2731 次
概述:PyCharm最新版本2019.3現(xiàn)已發(fā)布,增加用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助,還有其他功能改進(jìn)提高Python語言開發(fā)效率!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
(注:Pycharm為jetbrains旗下Python開發(fā)工具)
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具。此外,該IDE提供了一些高級(jí)功能,以用于Django框架下的專業(yè)Web開發(fā)。
PyCharm最新版本2019.3現(xiàn)已發(fā)布,增加用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助,還有其他功能改進(jìn)提高Python語言開發(fā)效率!
性能提升
索引更快
PyCharm的高級(jí)代碼洞察力可以幫助您更快地完成工作。為此,我們需要索引您的代碼和所有導(dǎo)入的包。當(dāng)您使用帶有已編譯擴(kuò)展名的軟件包(如許多數(shù)據(jù)科學(xué)軟件包)時(shí),在我們對(duì)其進(jìn)行索引之前,我們需要生成描述Python接口的Python框架(存根文件)。我們對(duì)此過程進(jìn)行了改進(jìn),您可以預(yù)期整個(gè)索引過程至少快25%。當(dāng)然,如果您在多個(gè)virtualenv中使用同一程序包,我們將重用已經(jīng)創(chuàng)建的索引。
凍結(jié)次數(shù)減少,并改進(jìn)了凍結(jié)報(bào)告
不幸的是,有時(shí)候PyCharm的UI凍結(jié)了一段時(shí)間,然后才讓您重新開始處理代碼。我們意識(shí)到這是非常令人不快的事情,因此我們正在努力消除這些問題。我們已經(jīng)修復(fù)了許多可能導(dǎo)致UI凍結(jié)的問題,現(xiàn)在,您可以直接從IDE直接報(bào)告UI凍結(jié),這使我們有可能調(diào)查其凍結(jié)的原因,并確保它不會(huì)凍結(jié)再次發(fā)生。預(yù)先感謝您幫助我們擺脫P(yáng)yCharm中的UI凍結(jié)問題!
進(jìn)一步的改進(jìn)
今年,我們?cè)谒?有JetBrains IDE的啟動(dòng)性能方面進(jìn)行了大量工作。我們的核心平臺(tái)的啟動(dòng)時(shí)間在2019.3版本中得到了進(jìn)一步改善,我們將繼續(xù)努力使IDE更快地啟動(dòng)。
現(xiàn)在可以在不重新啟動(dòng)IDE的情況下更改主題。選擇預(yù)先安裝的主題時(shí)或下載新主題后都可以進(jìn)行此操作。
在PyCharm 2019.3中,事件處理和忽略文件處理方面的各種改進(jìn)使版本控制狀態(tài)更新更快。
我們對(duì)編輯器的呈現(xiàn)方式進(jìn)行了一些更改,現(xiàn)在滾動(dòng)瀏覽一個(gè)長(zhǎng)文件變得更加平滑。
數(shù)據(jù)庫(kù)支持 PRO
MongoDB支持
您要在MongoDB上構(gòu)建應(yīng)用程序嗎?然后,您將很高興得知現(xiàn)在可以在PyCharm中探索MongoDB集合。通過從數(shù)據(jù)庫(kù)工具窗口(視圖|工具窗口|數(shù)據(jù)庫(kù))添加數(shù)據(jù)源來連接數(shù)據(jù)庫(kù)。PyCharm專業(yè)版附帶了JetBrains DataGrip(JetBrains制造的專業(yè)SQL IDE)的所有數(shù)據(jù)庫(kù)功能。
IDE功能
參數(shù)化運(yùn)行配置
在制作命令行應(yīng)用程序時(shí),通常可以方便地快速更改參數(shù)。盡管您總是可以進(jìn)入“編輯配置”來進(jìn)行更改,但是現(xiàn)在有一種更好的方法:使用新的運(yùn)行配置宏(變量),每次啟動(dòng)應(yīng)用程序時(shí),PyCharm都會(huì)提示您輸入值。
查找選擇
是否想知道文件部分中某些文本出現(xiàn)的頻率?現(xiàn)在,首先將find動(dòng)作限定在您的選擇范圍內(nèi)。想要到處搜索?再次按Ctrl-F(在macOS上為Cmd-F),將搜索范圍擴(kuò)展到文件的其余部分。
進(jìn)一步的改進(jìn)
如果應(yīng)用程序的一部分是用JavaScript編寫的,則很有可能在某處使用Handlebars模板。如果安裝了Handlebars插件,則現(xiàn)在可以在任何Python字符串中啟用Handlebars代碼智能。只需在字符串中按Alt-Enter,選擇“插入語言或參考”,然后鍵入“ Handlebars”。
版本控制
與當(dāng)前分支的改進(jìn)比較
您擁有的分支越多,就越難追蹤它們之間的差異。在新版本的PyCharm中,分支比較功能看起來更好,并且可以使您快速了解哪些提交使兩個(gè)分支之間產(chǎn)生差異。
改進(jìn)的用于克隆存儲(chǔ)庫(kù)的UI
無論您使用哪種存儲(chǔ)庫(kù),當(dāng)您要簽出新項(xiàng)目時(shí),我們現(xiàn)在都可以從一個(gè)地方開始。
進(jìn)一步的改進(jìn)
簽出遠(yuǎn)程分支時(shí),通常需要?jiǎng)?chuàng)建一個(gè)跟蹤該遠(yuǎn)程分支的本地分支。在PyCharm 2019.3中,只有一個(gè)'checkout'操作可以確保您將看到遠(yuǎn)程分支的當(dāng)前狀態(tài),但是沒有丟失任何本地提交的風(fēng)險(xiǎn)。
PyCharm始終能夠推送您當(dāng)前已簽出的分支。有時(shí),您可能要推送另一個(gè)分支,從現(xiàn)在開始,不再需要首先將其檢出。
Web開發(fā) PRO
CDN中的CSS類
您是否使用CDN中的樣式表?現(xiàn)在,我們可以下載該樣式表的一個(gè)版本,專門用于代碼完成。
查看調(diào)試JavaScript時(shí)方法返回的值
就像在Python調(diào)試器中一樣,JavaScript調(diào)試器現(xiàn)在可以向您顯示您正在調(diào)用的方法的返回值。要查看返回值,請(qǐng)單擊調(diào)試器上的齒輪圖標(biāo),然后啟用“顯示返回值”。
進(jìn)一步的改進(jìn)
設(shè)置CSS樣式設(shè)置以強(qiáng)制使用單引號(hào)或雙引號(hào)。
無論您在CSS中使用單引號(hào)還是雙引號(hào),PyCharm現(xiàn)在都可以幫助您使引號(hào)保持一致。在“設(shè)置”中配置它們。編輯器 代碼樣式| 樣式表| CSS,在“其他”標(biāo)簽上。
您是否使用未為其定義propTypes的React組件?PyCharm現(xiàn)在能夠推斷道具,并且將為您提供未定義propTypes的組件的代碼完成。
=====================================================
想要了解或購(gòu)買PyCharm正版授權(quán)的朋友可以。
關(guān)注下方“慧聚IT”微信公眾號(hào),及時(shí)獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn