A JetBrains elvégezte a szoftvercsomag megfelelő frissítéseit és ezek között A leggyakrabban használt EDI Python PyCharm nem mentesül egy új verzió alól. Ami ez alkalomból A PyCharm 2019.2 eléri legújabb verzióját.
Ez az EDI második nagy éves frissítése, amely továbbfejlesztett Jupyter Notebook élményt, sok más nyelv szintaxis kiemelését, a Python 3.8 néhány alapvető funkciójának támogatását és még sok minden mást tartalmaz.
A PyCharm 2019.2 újdonságai
Ebben az új verzióban Jupyter Notebook integráció hozzáadva, ahol tovább fejlesztették a Jupyter Notebook néhány legkeresettebb funkciójának megvalósításával.
egy E funkciók egyike az összes cellának egyetlen kattintással történő végrehajtása. Bár egy ilyen szolgáltatás támogatása elenyészőnek tűnik, a megvalósításban ez nem volt olyan egyszerű, mint a JetBrains-nak a PyCharm által a Jupyter futásidejű logikájának egy részét kellett végrehajtania.
Javult a Jupyter szerver konfigurációja is: több projekt megnyitásakor a PyCharm hallgatólagosan az első megnyitott projektet használja fel egy felügyelt Jupyter szerver indításához. Ez most konfigurálható.
Újabb újdonság a Jupyter Notebook felhasználói élményének javítása a távolság a virtuális vonalakkal.
Valójában, amikor notebookot jelenít meg a böngészőben, a cellák természetesen kissé el vannak helyezve. De a PyCharm megközelítése, hogy a kódot Python fájlként jeleníti meg, így kissé sűrűbbnek tűnt.
A PyCharm 2019.2-ben a felhasználók a változó értékek online megjelenítését is észreveszik. A PyCharm hibakereső segít nyomon követni a változókat, és elmondja, hogyan működnek, miközben Ön dolgozik a laptopján.
A felhasználók által kért másik szolgáltatás a kernel újraindításának lehetősége volt, és már elérhető. Mostantól lehetőség nyílik notebookok kiadására is a PyCharm-tól a JetBrains Datalore-ig, egy intelligens webalkalmazás adatelemzéshez.
Az elektronikus adatcsere fejlesztései
EDI szinten meg kell jegyezni, hogy számos más nyelvhez hozzáadódott a szintaxis kiemelésének javítása.
Ez akkor hasznos, ha olyan projekteken dolgozik, ahol egy másik nyelv kódja beszivárgott. A PyCharm most kiemeli a Windows szintaxisát .bat, C #, C ++, Groovy, Lua, Makefiles stb.
Az EDI Python új verziója alapvető bash támogatással is rendelkezik. A valóság az, hogy a legtöbb projekt életük egy pontján a bash fájlokkal rendelkezik a tárában.
Ezért A PyCharm most kiemeli a bash szintaxist, biztosítja a bash alapvető kódfeltöltési funkcióját, és integrálja a Shellcheck segítségével a bash fájlok ellenőrzésére.
Az új verzió javított kompatibilitást nyújt az EditorConfig programmal. A EditorConfig fájlok lehetővé teszik a kódstílus-konfigurációk beágyazását közvetlenül az adattárba.
A JetBrains most továbbfejlesztette ezt a funkciót, hogy rugalmasabb legyen. Például mostantól több EditorConfig fájl segítségével különböző paramétereket állíthat be a projekt különböző részeihez.
Piton
Ebben a verzióban A JetBrains támogatja a Python 3.8 néhány fő jellemzőjét. Például csak pozicionálási paramétereket tesztelhet, változók hozzárendelését kifejezésekbe, a "Végleges" minősítőt a módszerek, osztályok és változók használatának korlátozásához, valamint új módszereket f karakterláncok használatához az értékek és változók bemutatásához.
Python szinten ne feledje, hogy a PyCharm egyik legfontosabb jellemzője, hogy képes automatikusan átalakítani a kódot.
JavaScript
A kód refaktorozása immár jobban testre szabható a dinamikus hivatkozások átnevezésének vagy elhagyásának lehetőségével. Ha ez az opció be van jelölve, akkor az előnézeti felület segítségével kiválaszthatja, mely példányokat nevezze át és melyeket hagyja meg.
A JavaScript oldalon további új funkciók közé tartozik a könyvtárak jobb láthatósága a hibakeresőben - a hibakereső hívásveremben található szűrő ikon lehetővé teszi az összes harmadik féltől származó kódhívás elrejtését. Most minden, amit könyvtárként jelöl meg, elrejthető ezzel az új funkcióval.
Végül, hogy többet megtudjon erről a kiadásról, valamint az új verzió letöltéséről ellenőrizze ezt a linket.