JetBrains已對其軟件包進行了相應的更新 在這些之中 最常用的EDI Python PyCharm不受新版本的限制。 在這個場合 PyCharm 2019.2達到其最新版本。
這是EDI的第二次重大年度更新,帶來了改進的Jupyter Notebook體驗,許多其他語言的語法突出顯示,對Python 3.8某些核心功能的支持等等。
PyCharm 2019.2的主要新功能
在這個新版本中 添加了Jupyter Notebook集成,通過實施一些Jupyter Notebook最需要的功能對其進行了增強。
一 這些功能之一是單擊即可執行所有單元的功能。 儘管對這種功能的支持似乎微不足道,但它的實現並不像JetBrains必須通過PyCharm重新實現一些Jupyter執行邏輯那樣簡單。
Jupyter服務器配置也得到了改進:在打開多個項目的情況下,PyCharm會隱式使用您打開的第一個項目來啟動託管的Jupyter服務器。 現在這是可配置的。
另一個新奇 通過Jupyter Notebook改善用戶體驗 是虛擬線的間距。
實際上,當您在瀏覽器中顯示筆記本時,單元格自然會略微隔開。 但是PyCharm的將代碼顯示為Python文件的方法,因此它看起來更加密集。
在PyCharm 2019.2中,用戶還將注意到在線顯示變量值。 PyCharm調試器可幫助您跟踪變量,並告訴您變量在筆記本電腦上的工作方式。
用戶要求的另一個功能是能夠重新啟動內核,現在可用。 現在也可以將筆記本從PyCharm發佈到JetBrains Datalore,這是一種用於數據分析的智能Web應用程序。
電子數據交換方面的改進
在EDI級別,應該注意,許多其他語言都添加了語法突出顯示增強功能。
如果您正在處理滲透了另一種語言的代碼的項目,這將很有用。 PyCharm現在將突出顯示Windows語法.bat,C#,C ++,Groovy,Lua,Makefiles等。
這個新版本的EDI Python 也有基本的bash支持。 現實情況是,大多數項目在其生命中的某個時刻都以其存儲庫中的bash文件結束。
那就是為什麼 PyCharm現在將突出顯示bash語法, 將為bash提供基本的代碼完成功能,並與Shellcheck集成以檢查您的bash文件。
新版本 還提供了與EditorConfig更好的兼容性。 EditorConfig文件使您可以將代碼樣式配置直接嵌入到存儲庫中。
JetBrains現在改進了此功能,使其更加靈活。 例如,現在可以使用多個EditorConfig文件為項目的不同部分設置不同的參數。
蟒蛇
在這個版本中 JetBrains添加了對Python 3.8某些主要功能的支持。 例如,您可以僅測試位置參數,在表達式中分配變量,用於限制方法,類和變量使用的``最終''限定符,以及使用f字符串表示值和變量的新方法。
在Python級別,請記住,PyCharm的關鍵功能之一是它具有自動重構代碼的能力。
JavaScript的
現在,代碼重構更加可自定義, 以及重命名或不動態引用的選項。 如果選擇此選項,則可以使用預覽界面選擇要重命名的實例和要保留的實例。
在JavaScript方面,其他新功能包括提高了調試器中庫的可見性-調試器調用堆棧中的過濾器圖標使您可以隱藏所有第三方代碼調用。 現在,您標記為庫的所有內容都可以使用此新功能隱藏。
最後,要了解有關此版本的更多信息以及此新版本的下載,您可以 檢查此鏈接。