【更新】PyCharm v2018.3.2發佈|附下載

下載PyCharm最新版本javascript

JetBrains PyCharm是一種Python IDE,其帶有一整套能夠幫助用戶在使用Python語言開發時提升其效率的工具。此外,該IDE提供了一些高級功能,以用於Django框架下的專業Web開發。css

Python

WSL Interpreters(僅限專業版)

若是您使用的是Windows,但須要爲Linux開發應用程序,如今,有了另外一個在Pycharm的Linux環境中運行代碼的選項。在Windows Linux子系統中運行代碼。html

JetBrains

更快、更準確的F-string性能

當python 3.6出現時,F-strings是最流行的特性之一,固然pycharm從一開始就支持它們。隨着他們愈來愈受歡迎,咱們作了一些改變,使他們在Pycharm更快,並修復了許多錯誤。java

JetBrains

Multiline TODOs

在YouTrack中,最受歡迎的功能之一是支持Multiline TODOs的請求。如今就在這裏:pycharm 2018.3中的python(和其餘語言)支持Multiline TODOs。python

JetBrains

代碼樣式:用於優化導入的附加選項

Pycharm能夠在代碼中自動格式化導入的內容,這使您能夠根據PEP8和、或者項目的代碼樣式指南輕鬆地格式化代碼。Pycharm 2018.3擴展了導入排序的各類配置選項。git

JetBrains

更多改進

  • 維護一個項目時須要每一年都要更新全部文件中的版權聲明,查看咱們的版權工具能夠幫助您遵照項目的許可證。您能夠在設置編輯器版權中配置它。
  • 類型提示使出錯變得更加困難。爲了方便第三方包的共享類型提示,PEP561引入了一種在Pypi上發佈單獨存根包的官方方法。Pycharm如今支持這些功能。
  • python 3.7引入了一個新的「breakpoint」語句。在之前的Pycharm版本中,這將啓動PDB,即便使用Pycharm調試器進行調試。從如今開始,「breakpoint」語句將啓動pycharm調試器。
  • 當您使用docker compose解釋器時,您如今能夠準確地配置pycharm將使用哪一個命令來啓動docker compose。這使您能夠對整個Web應用程序使用「docker compose up--build」,對運行TDD測試使用「docker compose exec」。

IDE improvements

UX:Search Everywhere

Search Everywhere幫助您搜索任何地方。Search Everywhere在彈出窗口如今顯示哪些選項須要縮小搜索範圍並更快地找到您要查找的內容。docker

JetBrains

插件存儲庫

pycharm是開發python的一個很好的工具。能夠用Pycharm來寫地形文件,或是易懂的劇本。使用第三方插件是徹底可能的。咱們已經刷新了咱們的插件存儲庫,因此請查看它並定製您的Pycharm。數據庫

JetBrains

狀態欄中的縮進

您可以看到文件做者選擇的一側。狀態欄還能夠將這些文件轉換爲首選的縮進類型。網絡

JetBrains

持久終端選項卡

當您啓動您的IDE爲各類目的設置幾個終端選項卡時,不須要從新調整,由於咱們已經讓終端標籤保持不變:Pycharm如今會幫你記住它們,還能夠給它們貼上標籤。框架

JetBrains

Time tracking(僅限專業版)

Pycharm鏈接到問題跟蹤程序:經過任務和上下文,您能夠從跟蹤程序中快速選擇一張通知單,建立一個新分支,而後開始。自Pycharm 2018.3以來,IDE能夠測量您處理票據的時間,並自動更新問題跟蹤系統。

JetBrains

Version Control

Github Pull請求

要使Github上的代碼審查過程稍微順暢一點,如今只需點擊一下pull request中建議的代碼:轉到新的pull request工具窗口,瀏覽pull request,右鍵單擊PR,而後選擇「Create New Local Branch」將其簽出。

JetBrains

更多改進

  • Pycharm如今將爲您檢查子模塊,並用您的項目的其他部分更新它們。
  • 瀏覽VCS日誌變得更容易了:如今可使用ctrl-[和ctrl-](或在MacOS上使用cmd-[和cmd-]在查看過的提交之間來回切換,還提供了一些新的導航選項。
  • Pycharm改進的註釋(‘git-blank’)容許您深刻了解歷史。忽略空白和代碼移動對於任何代碼檢測來講都是必不可少的工具。

Database(僅限專業版)

Pycharm專業版捆綁了來自JetBrains數據報的全部數據庫功能。您能夠經過數據庫工具窗口和編寫SQL代碼來訪問這些功能。

支持Cassandra

Pycharm專業版已經爲幾乎全部經常使用的SQL數據庫提供了可靠的支持。如今,咱們已經設置了支持非結構化NoSQL數據庫的第一步。

JetBrains

更多改進

  • 若是配置了外鍵,pycharm會自動完成「join」語句。這樣,它將爲表添加別名,以保持查詢的可讀性。您如今能夠配置Pycharm將用於您的表的別名。
  • 編寫使用「group by」的查詢時,須要顯式選擇所需的列。當您但願按列分組時,pycharm如今能夠幫助您輕鬆地轉換「select*」查詢。
  • 您是否運行過「update」或「delete」查詢而不添加「where」?Pycharm如今會要求你確認這是不是你想要作的,由於頗有可能這不是。

Front-end Development(僅限專業版)

Pycharm專業版捆綁了JetBrains Webstorm的全部網絡語言功能。每當您編輯javascript、html或css時,Webstorm的全部功能均可以在您的IDE中使用。

不帶Chrome插件的實時編輯

Pycharm專業版有一段時間支持實時編輯HTML,但它始終須要安裝一個插件。如今,你能夠在不使用插件的狀況下實時編輯HTML和CSS,讓你的頁面按照本身喜歡的方式進行樣式化。

JetBrains

編碼Angular

咱們已經更新了對Angular的支持,如今編碼Angular應該更快更準確。

JetBrains

相關文章
相關標籤/搜索