PyCharm, IDE til Python opdateres til sin version 2019.2

om PyCharm Community Edition

JetBrains har foretaget de tilsvarende opdateringer til sin softwarepakke og blandt disse Den mest anvendte EDI Python PyCharm er ikke undtaget fra en ny version. Hvilket ved denne lejlighed PyCharm 2019.2 når sin nyeste version.

Dette er EDIs anden store årlige opdatering, der bringer en forbedret Jupyter Notebook-oplevelse, syntaksfremhævning til mange andre sprog, understøttelse af nogle af kernefunktionerne i Python 3.8 og meget mere.

Vigtigste nye funktioner i PyCharm 2019.2

I denne nye version Jupyter Notebook-integration tilføjet, hvor det er blevet forbedret med implementeringen af ​​nogle af de mest efterspurgte funktioner i Jupyter Notebook.

en en af ​​disse funktioner er evnen til at udføre alle celler med et enkelt klik. Mens understøttelse af en sådan funktion virker triviel, var det ikke så simpelt i implementeringen, da JetBrains måtte genimplementere nogle af Jupyter-runtime-logikken fra PyCharm.

Jupyter-serverkonfigurationen er også blevet forbedret: med flere åbne projekter ville PyCharm implicit bruge det første projekt, du åbnede, til at starte en administreret Jupyter-server. Dette kan nu konfigureres.

Endnu en nyhed for at forbedre brugeroplevelsen med Jupyter Notebook er afstanden med virtuelle linjer.

Faktisk, når du viser en notesbog i browseren, er cellerne naturligvis lidt anbragte. Men PyCharms tilgang til at vise koden som en Python-fil, så det virkede lidt mere tæt.

I PyCharm 2019.2 bemærker brugerne også onlinevisning af variable værdier. PyCharm debugger hjælper dig med at holde styr på dine variabler og fortæller dig, hvordan de fungerer, mens du arbejder på din bærbare computer.

En anden funktion, der blev anmodet om af brugerne, var muligheden for at genstarte kernenog er nu tilgængelig. Det er nu også muligt at udgive notesbøger fra PyCharm til JetBrains Datalore, en intelligent webapplikation til dataanalyse.

Forbedringer i elektronisk dataudveksling

På EDI-niveau skal det bemærkes, at forbedring af syntaksfremhævelse er blevet tilføjet for mange andre sprog.

Dette er nyttigt, hvis du arbejder på projekter, hvor kode for et andet sprog er infiltreret. PyCharm vil nu fremhæve Windows syntaks .bat, C #, C ++, Groovy, Lua, Makefiles osv.

Denne nye version af EDI Python har også grundlæggende bash support. Virkeligheden er, at de fleste projekter på et eller andet tidspunkt i deres liv ender med bash-filer i deres lager.

Det er derfor PyCharm vil nu fremhæve bash-syntaksen, vil give en grundlæggende kodefærdiggørelsesfunktion til bash og integreres med Shellcheck for at kontrollere dine bash-filer.

Den nye version giver også forbedret kompatibilitet med EditorConfig. EditorConfig-filer giver dig mulighed for at integrere kodestilkonfigurationer direkte i dit lager.

JetBrains har nu forbedret denne funktion til at være mere fleksibel. For eksempel er det nu muligt at bruge flere EditorConfig-filer til at indstille forskellige parametre for forskellige dele af dit projekt.

Python

I denne version, JetBrains tilføjer understøttelse af nogle af de vigtigste funktioner i Python 3.8. For eksempel kan du kun teste positionsparametre, tildele variabler i udtryk, "Final" -kvalifikatoren for at begrænse brugen af ​​metoder, klasser og variabler samt nye måder at bruge f strenge til at præsentere værdier og variabler på.

På Python-niveau skal du huske, at en af ​​nøglefunktionerne i PyCharm er dens evne til automatisk at omlægge din kode.

JavaScript

Kode refactoring er nu mere tilpasselig, med en mulighed for at omdøbe eller ikke dynamiske referencer. Hvis denne indstilling er valgt, kan du vælge, hvilke forekomster du vil omdøbe, og hvilke du skal lade være, ved hjælp af en forhåndsvisning af interface.

På JavaScript-siden inkluderer andre nye funktioner forbedret synlighed af biblioteker i debugger - filterikonet i debugger-opkaldsstakken giver dig mulighed for at skjule alle tredjeparts-kodeopkald. Nu kan alt, hvad du markerer som et bibliotek, skjules med denne nye funktion.

Endelig kan du lære mere om denne udgivelse samt download af denne nye version tjek dette link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.