La premi�re version EAP de GoLand 2023.1 est disponible :
Un aper�u des nouveaut�s de l'EDI Go de JetBrains
Cela fait bient�t deux mois que JetBrains a publi� la version 2022.3 de GoLand, son EDI visant � fournir un environnement ergonomique pour le d�veloppement en Go. Avec GoLand 2022.3, JetBrains a int�gr� Go Playground, ajout� la prise en charge des am�liorations des commentaires de la documentation Go, introduit de nouvelles fonctionnalit�s pour le client HTTP et Docker, et rendu la nouvelle interface utilisateur accessible. Comme d'habitude, vous y trouverez aussi de nouvelles fonctionnalit�s pour le d�veloppement web et les bases de donn�es, telle que la prise en charge de Redis.
JetBrains lance maintenant le programme d'acc�s anticip� (EAP) � GoLand 2023.1, la premi�re mise � jour majeure de l'ann�e pour son EDI. Nous pr�sentons ici les fonctionnalit�s et am�liorations impl�ment�es dans GoLand 2023.1 EAP 1.
Capacit� � impl�menter des interfaces non export�es
L'action d'intention Implement interface fonctionne d�sormais pour les interfaces non export�es.
Conversion entre diff�rents types de litt�raux de cha�ne
Il existe d�sormais une action d'intention qui vous permet de convertir rapidement les litt�raux de cha�ne bruts en cha�nes entre guillemets doubles, et vice-versa.
La refactorisation Rename pour les r�cepteurs g�n�riques
Lorsque vous renommez un param�tre de type dans un struct, la refactorisation Rename sugg�re d�sormais de modifier les r�cepteurs en cons�quence.
Pr�visualisation d'actions d'intention : plus d'actions d'intention prises en charge et correctifs rapides
Dans la version pr�c�dente, JetBrains a activ� la fonctionnalit� Intention Preview par d�faut. Cette fonctionnalit� vous permet de voir instantan�ment comment votre code sera modifi� une fois que vous aurez appliqu� les suggestions de l'EDI.
Il est d�sormais possible de pr�visualiser un plus large �ventail d'actions d'intention et de correctifs rapides :
- Introduce local variable
- Create variable/global variable
- Create constant/global constant
- Create field
- Merge declaration up
- Delete all unused parameters
L'aper�u appara�t lorsque vous ouvrez la liste des actions d'intention disponibles et que vous survolez une option.
Vous pouvez d�sactiver la fonction d'aper�u en appuyant sur Ctrl + Q / F1 lorsque la liste des actions d'intention est ouverte, et elle restera d�sactiv�e jusqu'� ce que vous la r�activiez de la m�me mani�re.
Conversion simplifi�e d'entiers en cha�nes
Auparavant, lorsque vous deviez convertir un entier en cha�ne, GoLand sugg�rait d'abord le correctif rapide Convert to �string�. Pour terminer la conversion correctement, vous auriez alors besoin d'un autre correctif rapide - Convert integer to string using strconv.Itoa() call.
Jetbrains a simplifi� ce flux de travail, et maintenant GoLand sugg�re le correctif rapide Convert integer to string using strconv.Itoa() call tout de suite.
Un nouveau groupe Call dans Find Usages
JetBrains a introduit un nouveau groupe dans Find Usages pour les appels de fonction : le groupe Call.
L'�diteur de logiciels pour d�veloppeurs a �galement impl�ment� quelques correctifs li�s � la mani�re dont les utilisations des �l�ments de code g�n�riques sont repr�sent�es dans la fen�tre Find Usages.
Corrections de bogues et autres am�liorations
En plus des nouvelles fonctionnalit�s, on note des corrections de bogues particuli�rement importantes. JetBrains a r�solu plusieurs probl�mes affectant la navigation entre les interfaces, les impl�mentations et les sp�cifications de m�thode dans le code g�n�rique.
L'�diteur de logiciels a �galement mis en oeuvre plusieurs correctifs suppl�mentaires pour les faux positifs et les faux n�gatifs li�s aux g�n�riques.
Ce sont plus de 360 probl�mes li�s aux g�n�riques que JetBrains a corrig� depuis le d�but des travaux de mise en �uvre de la prise en charge des param�tres de type dans GoLand en novembre 2021.
Markdown
Nouvelle action d'intention pour reformater les tableaux
Une nouvelle action d'intention permet de corriger la mise en forme des tableaux dans les fichiers Markdown. Vous pouvez acc�der au correctif rapide via le raccourci Context actions (⌥⏎ / Alt+Entr�e) ou en appuyant sur l'ic�ne repr�sentant une ampoule jaune et en s�lectionnant Reformat code dans la liste qui s'affiche.
Fill Paragraph
L'action de l'�diteur Fill Paragraph est d�sormais prise en charge pour les fichiers Markdown, ce qui vous permet de diviser les textes longs en plusieurs lignes de m�me longueur. Pour ce faire, placez le curseur � l'int�rieur du paragraphe que vous souhaitez modifier et appelez l'action � partir du menu Edit ou recherchez la commande Fill Paragraph � l'aide de Find Action (⇧⌘A / Ctrl+Maj+A) et ex�cutez-la.
Nouvelle page de param�tres Smart Keys
JetBrains a ajout� une page d�di�e pour configurer et modifier vos pr�f�rences Markdown dans Settings/Preferences | Editor | General | Smart Keys. Cette page devrait faciliter la gestion de vos pr�f�rences, car elle fournit des cases � cocher distinctes pour diverses fonctionnalit�s de l'�diteur, rempla�ant la case � cocher unique pr�c�demment situ�e dans Settings/Preferences | Languages & Frameworks.
Syst�mes de contr�le de version
Couleurs de statuts VCS dans la fen�tre d'outil Structure
Pour faciliter le suivi des modifications apport�es aux fichiers, JetBrains a ajout� des rep�res de couleur � la fen�tre d'outil Structure. Les noms des objets modifi�s deviendront maintenant bleus et les noms des objets nouvellement ajout�s appara�tront dans la fen�tre d'outil surlign�s en vert.
Fen�tre contextuelle Branches am�lior�e
JetBrains a am�lior� la convivialit� de la fen�tre contextuelle Branches. Par exemple, la navigation entre les branches est d�sormais plus facile, car elles sont regroup�es et stock�es dans des listes extensibles.
Autocompl�tion dans la fen�tre contextuelle Create New Branch
JetBrains a impl�ment� la compl�tion dans la fen�tre contextuelle Create New Branch. Appuyez sur Ctrl + Espace, et l'EDI sugg�rera des pr�fixes pertinents bas�s sur les noms des branches locales existantes.
V�rifications pr�-commit en arri�re-plan
L'�diteur de logiciels a retravaill� le comportement des v�rifications pr�-commit pour Git et Mercurial afin d'acc�l�rer le processus de validation global. Les v�rifications sont d�sormais effectu�es en arri�re-plan apr�s votre commit mais avant le push.
Voici pr�sent�s les principaux changements avec GoLand 2023.1 EAP 1. Si vous n'�tes pas familier avec les EAP, retenez qu'elles vous permettent d'essayer les derni�res fonctionnalit�s et am�liorations de GoLand pendant que JetBrains continue � y travailler. Ces versions ne sont pas enti�rement test�es et peuvent �tre instables, mais c'est justement pour cela que JetBrains a besoin de votre aide. En testant ces versions et leurs nouvelles fonctionnalit�s avec vos projets et sc�narios r�els, vous pouvez aider l'�diteur de logiciels � les peaufiner. De cette fa�on, lorsque la version finale sera publi�e, elle sera plus susceptible de fonctionner sans probl�me pour vous.
Vous pouvez t�l�charger les versions EAP � partir du site Web de l'EDI, les obtenir � partir de l'application gratuite Toolbox ou utiliser des snaps si vous utilisez Ubuntu.
T�l�charger la derni�re version EAP de GoLand
Partager