Intellij idée description du programme en russe. Principes de base du travail avec IntelliJ IDEA

Parmi les avantages de l'application, on peut noter l'auto-complétion intelligente, il existe un outil chargé d'analyser la qualité du code, de plus vous obtiendrez une navigation assez pratique dans votre fichier, des refactorisations et des mises en forme sont mises en œuvre pour un grand nombre de programmation langages, y compris Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript...

IntelliJ IDEA 14 prend en charge les frameworks et plates-formes les plus célèbres, qui peuvent être attribués en toute sécurité à tels que : Java EE, Spring Framework, Grails, Play Framework et bien d'autres, vous pouvez voir la liste complète sur Page Officielle. Vous obtiendrez une intégration étroite avec des serveurs d'applications tels que Tomcat, TomEE, GlassFish, JBoss, WebLogic...

IntelliJ IDEA possède, entre autres fonctionnalités, un outil chargé de travailler avec vos bases de données et Fichiers SQL. Que vous ayez besoin d'exécuter un test ou d'effectuer une analyse de couverture de code, tout est là. Je pense que vous avez déjà compris que devant vous se trouve en fait un programme très puissant qui a une telle grande quantité Je ne pourrai pas tout couvrir en un seul commentaire.

IntelliJ IDEA est idéal pour développer des plates-formes mobiles et Web, vous obtiendrez des éditeurs intuitifs pour différentes langues la programmation.

Je tiens à noter que de nombreuses personnes recherchent IntelliJ IDEA en russe, laissez vos tentatives et ne vous engagez pas dans des bêtises, la première est qu'il n'y a pas de russifier pour ce programme, et la seconde ne vaut pas la peine d'être traduite, ce programme pour les développeurs professionnels qui doivent simplement connaître l'anglais, surtout s'ils travaillent avec un langage de programmation, tout doit être clair pour eux. Une autre question. que votre niveau n'est pas si élevé, il vous suffit donc de changer le programme, par exemple, pour NetBeans, c'est beaucoup plus facile pour les débutants, en général, une si petite histoire s'est avérée aux dépens de Russifier, je pense que la question est installé.

IntelliJ IDEA est l'un des environnements de développement à usage général les plus puissants. Il prend en charge des langages comme PHP, JavaScript, Sass, Ruby, Python et bien sûr Java. Ajoutez ici la prise en charge des frameworks et moteurs populaires, les tests de code, l'adaptation à appareils mobiles, intégration avec Git et Mercurial, outils pour travailler avec des serveurs - et vous comprendrez qu'avec IntelliJ IDEA, la programmation est plus facile et plus productive.

Installation

Il existe deux versions d'IntelliJ IDEA - Community et Unlimited. Le premier est gratuit, mais limité. Il ne prend pas en charge Spring, Vaadin, GWT, JavaScript, TypeScript, SQL, etc. Le second comprend toutes sortes de fonctionnalités pour le développement collectif, mais seule une période d'essai de 30 jours sera gratuite. Ensuite, vous devez payer un minimum de 533 $.

Nous avons suffisamment d'opportunités version gratuite, respectivement, nous nous concentrons sur le fichier d'installation avec le nom idealC.

Pour installer sur Windows, nous devons télécharger le code source depuis le site officiel de extension .exe. Ensuite, lancez-le et suivez les instructions du programme d'installation.

Sur macOS - double-cliquez sur le fichier ideaIC.dmg, montez l'archive et copiez les sources dans le dossier Applications.

Pour Linux, décompressez ideaIC.gz dans un répertoire qui prend en charge l'exécution des fichiers. Pour la hiérarchie du format FHS, il s'agit de /opt. Après cela, allez dans le sous-répertoire /bin et exécutez le fichier idea.sh.

Voyons maintenant comment configurer IntelliJ IDEA.

préréglage

La première fois que vous lancez IntelliJ IDEA, une boîte de dialogue apparaîtra vous demandant de spécifier le chemin d'accès au fichier de paramètres. Comme il s'agit de notre première expérience avec l'IDE, nous sélectionnons l'élément "Ne pas importer les paramètres". Si cette fenêtre apparaît après la mise à jour ou la réinstallation, sélectionnez le répertoire source.

La prochaine étape dans la configuration d'intellij idea consiste à choisir un thème. Par défaut, il y en a deux - standard (clair) et Darcula (foncé).

Comme déjà mentionné ci-dessus, IDEA prend en charge un grand nombre d'outils auxiliaires. Bien sûr, un débutant n'a pas besoin de tous. Par conséquent, l'étape suivante consiste à les désactiver pour augmenter les performances. Pour ce faire, dans la boîte de dialogue suivante, sélectionnez "Désactiver tout". Ne vous inquiétez pas, vous pourrez les activer plus tard dans le menu des paramètres.

Cependant, l'environnement de programmation IntelliJ IDEA ne pense pas à se calmer là-dessus, proposant de télécharger des modules complémentaires supplémentaires. Merci, on s'en fiche non plus !

Maintenant que vous avez terminé l'installation et la configuration d'IntelliJ IDEA, vous pouvez vous mettre au travail. Cela commence, bien sûr, par la création d'un projet IntelliJ IDEA.

Avec cette action, il est peu probable que vous rencontriez des difficultés, car la nouvelle boîte de dialogue ne propose que 4 options : créer nouveau projet(Créer un nouveau projet), ouvrez-en un existant (Ouvrir), importez un projet (Importer un projet) ou quittez le système de contrôle de version (Extraire du contrôle de version). Nous choisissons le premier élément. Il est préférable d'en savoir plus sur la création d'un projet IntelliJ IDEA, sur ce qu'il faut déjà faire dans l'environnement, sur le site officiel, car il existe vraiment de nombreuses possibilités de personnalisation de l'espace de travail.

Problèmes et questions

Ensuite, vous aurez probablement plusieurs questions, dont l'une concerne l'activation d'IntelliJ IDEA. La version limitée ou version d'essai de 30 jours ne nécessite pas d'inscription et de manipulations supplémentaires. Mais si vous souhaitez activer celui acheté, vous devez suivre ces étapes :

  • Sur l'écran d'accueil, à partir duquel nous créons le projet, recherchez le menu Configurer-> Gérer la licence en bas. Si vous êtes déjà à l'intérieur, alors sur le panneau supérieur Aide-> S'inscrire.
  • Avant toi 3 les voies possibles activation : via un compte (compte JetBrains), à l'aide d'un code (Activation Code), via un serveur de licences (License Server). En fonction de la manière dont vous ou votre employeur avez acquis la licence et des données dont vous disposez, sélectionnez l'élément approprié.
  • Nous entrons les données nécessaires, appuyons sur le bouton "Activer" et profitons d'un travail illimité.

La question traditionnelle suivante concerne la mise à jour de l'IDE. Ici l'algorithme est le même que lors de l'installation : télécharger-exécuter-suivre les instructions ou désinstaller-réinstaller-reference_existing_settings_file dans la toute première boîte de dialogue.

Et bien sûr, pas un seul forum n'est complet sans la question : "Ça ne démarre pas, que dois-je faire ?". La réponse est traditionnelle - encore une fois, lisez attentivement comment installer IntelliJ IDEA. Si tout est fait correctement, le programme est garanti pour démarrer. Si des problèmes surviennent directement pendant le fonctionnement d'IDEA, très probablement, la question est dans le mauvais plugins installés, cherchez des réponses sur les sites Web officiels de leurs développeurs.

Juste au cas où, voici une autre instruction sur la façon de supprimer IntelliJ IDEA :

  1. de manière standard via le panneau de configuration de Windows. Si vous le souhaitez, terminez le reste dans le registre en suivant le chemin : "HKEY_CLASSES_ROOT\IntelliJIDEAProjectFile" ;
  2. sous Linux, essuyez les fichiers manuellement et supprimez également les répertoires de paramètres "config" et "system" s'ils ne se trouvent pas à la racine.
  3. Sous MacOS, il est standard de supprimer via l'icône du programme et de vider le cache dans le sens "paramètres/caches/plugins/logs".

Avant de vous lancer dans le monde d'un nouvel IDE, rappelez-vous qu'il s'agit d'un produit complexe avec une courbe d'apprentissage abrupte. ainsi le bon choix pour la formation, il y aura des cours Java avec des leçons pratiques d'IntelliJ IDEA. Ainsi vous vous impliquerez rapidement dans le métier, et outil puissant Maître.

Java est l'un des langages de programmation les plus flexibles, pratiques et populaires. Beaucoup de gens connaissent son slogan - "Écrivez une fois, courez n'importe où", ce qui signifie "Écrivez une fois, courez n'importe où". Avec ce slogan, les développeurs ont voulu souligner la nature multiplateforme du langage. Autrement dit, en écrivant un programme, vous pouvez l'exécuter sur n'importe quel appareil avec n'importe quel système d'exploitation.

IntelliJ IDEA est un environnement de développement intégré Logiciel, qui prend en charge de nombreux langages, mais est le plus souvent considéré comme un IDE pour Java. La société de développement propose deux versions : Community (gratuite) et Ultimate, mais la version gratuite est suffisante pour un simple utilisateur.

Bien sûr, dans IntelliJ IDEA, vous pouvez créer votre propre programme et en modifier un existant. Ce milieu a éditeur pratique code qui aide pendant la programmation. Sur la base du code déjà écrit, l'environnement sélectionne lui-même les options les plus appropriées pour l'auto-complétion. Dans Eclipse, sans installer de plugins, vous ne trouverez pas une telle fonction.

Attention!
Pour bon fonctionnement IntelliJ IDEA assurez-vous que vous avez dernière version Java.

Programmation orientée objet

Java fait partie des langages orientés objet. Les principaux concepts ici sont les concepts d'objet et de classe. Quel est l'avantage de la POO ? Le fait est que si vous devez apporter des modifications au programme, vous pouvez le faire simplement en créant un objet. Il n'est pas nécessaire de corriger le code précédemment écrit. IntelliJ IDEA vous permettra de profiter pleinement de la POO.

Concepteur d'interfaces

La bibliothèque javax.swing fournit au développeur des outils qui peuvent être utilisés pour concevoir une interface utilisateur graphique. Pour ce faire, il vous suffit de créer une fenêtre et d'y ajouter des composants visuels.

Correctifs

Étonnamment, si vous faites une erreur, non seulement l'environnement vous le signalera, mais il vous proposera également plusieurs façons de résoudre le problème. Vous pouvez choisir le plus option appropriée et IDEA le réparera tout seul. C'est une autre différence significative par rapport à Eclipse . Mais n'oubliez pas : la machine ne verra pas les erreurs logiques.

Gestion automatique de la mémoire

Il est très pratique qu'IntelliJ IDEA ait un "garbage collector". Cela signifie qu'en programmation, lorsque vous définissez une référence, de la mémoire lui est allouée. Si vous supprimez ensuite le lien, il vous reste de la mémoire occupée. Le "garbage collector" libère cette mémoire si elle n'est utilisée nulle part.

Avantages

1. Multiplateforme ;
2. Construire un arbre de syntaxe à la volée ;
3. Éditeur puissant code.

désavantages

1. Exigeant sur les ressources système ;
2. Interface légèrement déroutante.

IntelliJ IDEA est l'IDE Java le plus intelligent qui comprend vraiment le code. L'environnement essaie de sauver le programmeur de la routine et vous permet de vous concentrer sur des tâches plus essentielles. IDEA anticipe vos actions.

Pour écrire un programme Java, en gros, un ordinaire éditeur de texte, mais, bien sûr, cette option n'est tout simplement pas comparable à l'utilisation d'environnements de développement d'applications professionnelles, appelés IDE (Integrated Development Environment).

IntelliJ IDEA est un IDE Java de JetBrains. Au fait, pas seulement en Java. L'environnement est également utilisé avec succès pour d'autres langages de programmation, tels que Scala. La première version du programme est apparue en 2001 et depuis lors, le programme n'a cessé d'augmenter sa cote de popularité. IntelliJ IDEA est disponible en deux éditions : Community Edition et Edition ultime. La première version est entièrement gratuite. La deuxième version est distribuée sous diverses licences et, comme indiqué, peut être utilisée gratuitement pour le développement de projets open source. code de programme. Cependant, même sans cela, à la fin de mon utilisation de l'Ultimate Edition, j'ai simplement reçu une notification indiquant que je pouvais travailler avec en continu pendant seulement une demi-heure.

Les versions diffèrent également dans les technologies prises en charge.

  1. Edition ultime:
    • environnement de développement complet pour JVM et développement dans différents langages : Java, PHP, JavaScript, HTML, CSS, SQL, Ruby, Python ;
    • prise en charge de Java EE, Spring/Hibernate et autres technologies ;
    • mettre en œuvre et déboguer avec la plupart des serveurs d'applications.
  2. Edition communautaire:
    • environnement de développement complet pour Java SE, Groovy et Scala ;
    • environnement de développement puissant pour Google Android.

Vous pouvez voir les différences entre les versions sur le site Web de JetBrains à l'adresse http://www.jetbrains.com/idea/features/editions_comparison_matrix.html.

Le programme contient un ensemble complet de composants nécessaires à la création d'applications à part entière : un éditeur, un environnement de compilation et d'exécution et un débogueur.

Naturellement, IntelliJ IDEA n'est pas le seul environnement de création d'applications pour Java, rappelez-vous simplement les populaires Eclipse ou NetBeans, le développeur a donc l'embarras du choix et ses préférences sont souvent des facteurs subjectifs, par exemple lorsqu'il a commencé à programmer en Java, il a lu un article sur un environnement spécifique qui a conduit à son choix ultérieur. Il est fort possible que cette série d'articles serve également de point de départ à quelqu'un pour travailler avec IntelliJ IDEA, d'autant plus que le système, à mon avis, est plus que pratique.

Soit dit en passant, sur Internet, vous pouvez trouver de nombreuses informations sur la migration du même Eclipse vers IntelliJ IDEA (voir, par exemple, les informations sur le site Web de JetBrains au lien https://www.jetbrains.com/help/idea /2016.2/eclipse.html).

Je préfère travailler avec la nouvelle version d'IntelliJ IDEA, donc je la mets à jour périodiquement. Les articles proposés au lecteur sont écrits depuis plus d'un an, je n'exclus donc pas que certaines captures d'écran fassent référence à certaines anciennes versions et aient changé dans les nouvelles versions, pour lesquelles je m'excuse par avance auprès des lecteurs.

Mise en place du système

Vous pouvez copier le package d'installation à partir du site Web des développeurs JetBrains à l'adresse http://www.jetbrains.com/idea/ . L'installation d'IntelliJ IDEA ne pose aucun problème. Je noterai seulement que si à l'avenir vous avez l'intention de travailler avec le code du programme dans l'environnement du programme, lors de l'installation, définissez l'association du programme (Créer des associations) avec des fichiers Java.

système de référence

IntelliJ IDEA possède une documentation assez importante en anglais. Ainsi, lorsque l'élément est cliqué Aider dans le menu principal, pas intégré, mais l'aide en ligne sur le site Web de JetBrains s'ouvre.

Il est également possible d'obtenir de la documentation sur un élément de code spécifique, pour lequel vous devez placer le curseur dessus et appuyer sur la combinaison < Ctrl>+< Q>.

De plus, il est généralement possible d'ancrer la fenêtre de documentation à la barre latérale (celle de droite par défaut) en la rendant instrumentale en cliquant sur le bouton d'ancrage sur le titre de la fenêtre de documentation. Cependant, à mon avis, cela n'aide pas beaucoup, puisque lorsque vous ouvrez cette fenêtre, elle n'affichera que la dernière documentation affichée.

Interface du programme

Comme indiqué précédemment, le produit est à juste titre populaire parmi les développeurs, bien qu'il y ait un "petit mais": le manque de localisation russe, bien que cela ne soit en aucun cas un obstacle au travail des développeurs.

Fenêtre de démarrage

Après l'installation, lors du téléchargement initial d'IntelliJ IDEA, la fenêtre de démarrage "Bienvenue dans IntelliJ IDEA" apparaît, vous permettant de télécharger ou d'ouvrir le projet, d'importer le projet, de le télécharger depuis le référentiel de plusieurs systèmes de contrôle de version ("Extraire de Contrôle de version"). Si votre projet contient des fichiers de configuration de build pour Maven ou Gradle, IntelliJ IDEA vous invitera à les utiliser pour la configuration.

Après avoir travaillé avec un certain projet, il est mémorisé et la prochaine fois que vous démarrez le programme, le dernier projet ouvert est chargé. Cependant, cela se produit avec les paramètres de programme par défaut, lorsque vous êtes dans le groupe Apparence et comportement ( Apparence et comportement), Paramètres système, la case à cocher pour la case « Rouvrir le dernier projet au démarrage » est cochée.

Fenêtre principale

La fenêtre principale du programme se compose généralement de trois zones, également appelées fenêtres d'outils et une fenêtre d'éditeur. Les fenêtres d'outils sont situées le long du périmètre de la fenêtre de l'éditeur, c'est-à-dire à gauche, à droite et en bas de celle-ci sur les marges de la fenêtre principale, que nous appellerons des panneaux latéraux (barre latérale dans la terminologie du programme). Étant donné que les fenêtres d'outils affichent diverses informations, chaque panneau latéral contient une série d'onglets qui s'ouvrent lorsqu'une commande spécifique est exécutée. La transition vers l'onglet souhaité (fenêtre outil) s'effectue en cliquant sur son nom, qui se trouve sur les panneaux latéraux de la fenêtre principale. Les noms de certains onglets de la fenêtre d'outils sont précédés d'un numéro. Utilisation de la clé < alt> avec ce numéro, vous pouvez accéder rapidement à cet onglet, en l'ouvrant simultanément s'il est en position repliée ou, au contraire, en le repliant. De plus, n'importe quelle fenêtre d'outil peut être affichée dans la fenêtre principale avec la commande voirOutilles fenêtres ou en utilisant sa combinaison de touches de raccourci.

De face brève description fenêtres d'outils, je ferai une réserve pour que la structure de mise en page en question soit proposée telle quelle après l'installation du programme par défaut. C'est cette disposition que j'examinerai plus loin. Cependant, cela ne signifie pas du tout que les fenêtres d'outils ne peuvent pas être placées à d'autres endroits de la fenêtre principale, ce qui sera discuté ci-dessous.

La palette de couleurs d'IntelliJ IDEA est personnalisable, bien qu'il n'y ait pas beaucoup de telles palettes. Le choix de la palette s'effectue dans les paramètres, où vous devez développer les éléments Apparence et comportement (Apparence et comportement), Apparence et sélectionner un thème dans la liste déroulante "Thème".

Fenêtre de l'éditeur

La fenêtre de l'éditeur est affichée en permanence, occupant la majeure partie de la fenêtre principale. Il peut contenir plusieurs onglets qui affichent le code de classe, le contenu du fichier pom et d'autres fichiers de projet. Le contenu de l'onglet est signalé à la fois par l'extension de fichier dans le nom de l'onglet et par l'icône devant le nom, par exemple, pour une classe : . Transition vers fichier souhaité en cliquant sur son nom dans l'onglet de la fenêtre ou en le sélectionnant dans la fenêtre de l'outil projet.

Le programme contient une boîte à outils impressionnante pour gérer les onglets de fenêtre. Ainsi, la disposition des onglets peut être arbitrairement modifiée, en les plaçant, par exemple, horizontalement, en transférant des fichiers d'un groupe d'onglets à un autre, ce qui est réalisé à l'aide d'un groupe de commandes les fenêtresÉditeurOnglets soit depuis le menu contextuel appelé sur l'onglet de la fenêtre d'édition. Si nécessaire, un onglet spécifique peut être épinglé, ce qui est utile lorsqu'il y a un grand nombre d'onglets, lorsque tous ne rentrent pas dans la fenêtre d'édition, pour laquelle nous utilisons la commande ÉpinglerLanguette, dont il sera question ci-dessous.

Sur le côté droit de la fenêtre, il peut y avoir des lignes horizontales qui marquent les blocs de code problématiques qui contiennent des erreurs et des avertissements. Plus à ce sujet plus tard également.

Sur le bord gauche de la fenêtre d'édition, il y a des étiquettes de blocs de code, avec lesquelles vous pouvez rapidement réduire le bloc comme inutile ou le développer à nouveau. Du même côté de la fenêtre se trouvent les points d'arrêt (le cas échéant), des astuces pour modifier le code et quelques autres informations.

Pour afficher la numérotation des lignes de code programme, appelez menu contextuel sur la barre verticale sur le côté gauche de la fenêtre d'édition et sélectionnez "Afficher les numéros de lignes". Cependant, avec cette action, les lignes ne sont affichées que dans la session en cours. Pour afficher en permanence la numérotation des lignes de code du programme, ouvrez les éléments Éditeur, Général, Apparence dans les paramètres et cochez la case Afficher les numéros de ligne.

Le code du programme lui-même (texte en surbrillance, polices) est conçu conformément aux paramètres du programme, qui seront discutés plus tard.

Fenêtres d'instruments

Fenêtre d'outil de projet

La fenêtre de l'outil de projet s'affiche dans la barre latérale gauche. Il contient un onglet de structure hiérarchique du projet (Projet) et un onglet de structure (liste des méthodes) de la classe (Structure).

La sélection dans l'onglet structure du projet entraîne l'affichage de son contenu dans la fenêtre de l'éditeur. Étant donné que le code de presque toutes les classes contient de nombreuses méthodes, l'onglet "Structure" affiche simplement leur liste. Il peut être trié par ordre alphabétique ( Trier par ordre alphabétique) ou dans l'ordre dans lequel ils apparaissent dans la classe ( Trier par visibilité). Cliquer sur un nom de classe permet d'accéder au début du module de la classe dans la fenêtre de l'éditeur.

Les informations de l'onglet "Structure" sont généralement assez informatives. A côté du nom du module, un certain nombre de ses propriétés sont également affichées, par exemple, un modificateur de classe, et sa barre d'outils permet de changer rapidement la nature des informations affichées, par exemple, en complétant son contenu avec des variables non publiques, ordre par nom ou dans l'ordre d'être dans le code, etc.

S'il y a plusieurs classes dans le projet, il est conseillé d'ouvrir le menu du bouton des paramètres dans la fenêtre du projet et de cocher les cases à côté des éléments "Autoscroll to Source" et "Autoscroll from Source".

Cette option est utile si deux onglets ou plus sont ouverts dans la fenêtre de l'éditeur (et cela, bien sûr, se produit presque toujours). Dans ce cas, le passage dans la fenêtre projet d'un objet à un autre conduit à afficher le code de l'objet sélectionné dans la fenêtre de l'éditeur. A l'inverse, lors du passage d'un onglet à l'autre dans la fenêtre d'édition, le curseur dans la fenêtre projet saute sur le nom de la classe dont le code est affiché dans l'onglet de la fenêtre de l'éditeur.

Des onglets dans cette fenêtre peuvent être ajoutés après l'installation de certaines extensions (plug-ins). Par exemple, après l'installation de l'extension Database Navigator, l'onglet DB Browser est ajouté à la fenêtre du projet.

Fenêtre de l'outil Favoris

En bas de la barre latérale gauche de la fenêtre principale, vous pouvez afficher la fenêtre d'outils "Favoris", contenant, par exemple, une liste de points d'arrêt et de signets, offrant ainsi un accès rapide à ceux-ci.

Fenêtre d'outils avec des outils de génération de projet

Cette fenêtre est située dans la barre latérale droite. Il contient initialement deux onglets pour les deux outils de génération de projet Java les plus courants, Maven et Ant.

Fenêtre de l'outil de sortie

La fenêtre est située dans la barre latérale inférieure. Selon la nature des informations, il affiche par exemple les messages de compilation (« Messages »), les entrées/sorties console (« Terminal »), le contrôle de changement de projet (« Version Control »), les résultats du débogueur (« Debug ”), et quelques autres. .

Gestion des fenêtres d'outils

IntelliJ IDEA fournit de puissantes commandes de fenêtre d'outils qui vous permettent de placer des fenêtres d'outils presque n'importe où dans la fenêtre principale.

Toute fenêtre d'outil ouverte dans l'en-tête contient deux boutons : paramètres et « Cacher"(Masquer) (il ressemble à ceci sur le panneau de gauche).

Toute fenêtre d'outils peut être minimisée (masquée) en cliquant sur le bouton « Cacher". Dans ce cas, seule la barre latérale contenant les noms des onglets est affichée dans la fenêtre principale du programme, ce qui augmente en conséquence la zone de la fenêtre de travail de l'éditeur. La fenêtre réduite peut être rapidement et facilement affichée ultérieurement en cliquant sur le nom de la fenêtre d'outils dans la barre latérale.

Le bouton des paramètres contient un menu qui contient des commandes pour gérer la fenêtre.

Une fenêtre peut contenir sa propre barre d'outils. Pour l'afficher ou, au contraire, le supprimer, ouvrez le menu du bouton des paramètres et cochez/décochez la case à côté de l'élément de menu Afficherbarre d'outils(Afficher le panneau).

Les fenêtres d'outils peuvent être affichées à la fois en mode fixe, à certains endroits de la fenêtre principale, et en mode flottant, c'est-à-dire à un endroit arbitraire de la fenêtre principale. Pour basculer entre les modes, ouvrez le menu du bouton des paramètres et cochez / décochez la case à côté de l'élément de menu flottantmode(mode flottant).

Si la fenêtre est affichée en mode fixe, deux de ses états sont possibles, définis dans l'élément de menu Amarrémode(Mode méthode d'amarrage). S'il y a une case à cocher à côté de cet élément, la fenêtre est dans un état de fusion, décalant la fenêtre de l'éditeur. Si la case n'est pas cochée, la fenêtre entre dans l'état de chevauchement, dans lequel la fenêtre chevauche la fenêtre de l'éditeur.

Et enfin, si la fenêtre est affichée en mode fixe dans un état mélangé, alors le mode devient disponible (élément de menu) épinglémode(Mode épinglé). S'il y a une case à cocher à côté de cet élément, la fenêtre est affichée en permanence dans la fenêtre principale. Si vous décochez la case, la fenêtre sera automatiquement supprimée de l'écran lorsque le focus est perdu.

Il a été noté ci-dessus que les fenêtres d'outils peuvent être placées sur différentes barres latérales de la fenêtre principale. Mais vous pouvez également modifier l'emplacement d'une fenêtre particulière en l'incluant dans une autre barre latérale. Pour ce faire, appelez le menu contextuel sur le nom de la fenêtre d'outils dans la barre latérale, sélectionnez l'élément à partir de celui-ci bouge toi(Déplacer) puis la direction du mouvement. Dans la capture d'écran ci-dessous, nous pouvons voir, par exemple, que la fenêtre d'outils de la barre latérale droite peut être déplacée vers la barre latérale inférieure (Haut), gauche (Gauche) et supérieure (Bas).

La fenêtre d'outils peut être complètement supprimée, pour laquelle vous devez également appeler le menu contextuel sur le nom de la fenêtre d'outils dans la barre latérale et sélectionner l'élément Supprimer de la barre latérale.

Dans le menu principal de la fenêtre principale, il y a aussi un élément de menu les fenêtres A qui contient des commandes pour gérer ses fenêtres.

Panneaux

À mon avis, il est conseillé de laisser tous les panneaux principaux du programme à l'écran (s'il manque l'un d'entre eux, exécutez la commande Afficher le nom du panneau):

La désactivation / activation des panneaux se fait également dans le menu de commande voir.

J'ai écrit plus haut qu'il est conseillé de laisser tous les panneaux principaux du programme à l'écran. Cependant, lorsque vous travaillez dans la fenêtre de l'éditeur avec le code de programme d'une classe, il peut être pratique pour beaucoup de travailler avec tous les panneaux désactivés, lorsque rien ne les distrait du travail.

Paramètres

L'accès aux paramètres du programme s'effectue par la commande dossierParamètre ou en cliquant sur un bouton de la barre d'outils principale.

Tous les paramètres de la fenêtre des paramètres sont résumés par fonctionnalité en plusieurs groupes : Appearance & Behavior (Apparence et comportement), Keymap (touches "raccourcis"), Editor (Editor), etc.

Le nombre de paramètres du programme est très important et, au fur et à mesure que vous travaillez avec et, par conséquent, que vous acquérez de l'expérience, vous modifierez vous-même les options nécessaires. Compte tenu de cela, je ne vais pas les détailler, car cela prendra beaucoup de temps. En même temps, je note que certains paramètres ont déjà été mentionnés ci-dessus, et d'autres seront discutés plus tard.

Pour l'instant, je me limiterai à quelques paramètres généraux.

Un point important lors de l'écriture d'un programme est sa documentation, y compris les commentaires sur les fragments de code (plus à ce sujet plus tard). Naturellement, les développeurs russophones écriront des commentaires en russe (biélorusse, ukrainien), ce qui nécessitera l'encodage approprié dans le programme. La meilleure option, à mon avis, utilisera UTF-8, qui est universel et présente de nombreux avantages par rapport à Windows 1251. Par exemple, la plupart des plates-formes Web modernes fonctionnent par défaut, et il est également pratique de l'utiliser pour créer des projets multilingues. Pour installer cet encodage, sélectionnez Editor, File Encodings (Editor, Encoding) et sélectionnez UTF-8 dans la liste Project Encoding. Cependant, certains développeurs disent que la valeur " ».

Et enfin, des messages sur l'apparence nouvelle version, qui apparaîtra régulièrement jusqu'à ce que vous refusiez de vérifier automatiquement les mises à jour. En principe, l'installation de nouvelles versions est une chose utile et nécessaire, mais si vous souhaitez mettre à jour non pas sous la direction du programme, mais par vous-même, cela se fait comme ceci. Développez Apparence et comportement, Paramètres système, cliquez sur Mises à jour et décochez la case à côté de "Vérifier automatiquement les mises à jour pour" (Vérifier automatiquement les mises à jour). Cependant, même lorsqu'il est activé Mises à jour automatiques vous pouvez simplement ignorer l'installation de la nouvelle version.

J'ai une très haute opinion d'IntelliJ IDEA, mais les possibilités d'amélioration sont presque infinies. Et les utilisateurs eux-mêmes peuvent apporter une contribution considérable à ce processus, qui, par exemple, peut être réalisé sur la base des statistiques collectées sur le travail du programme. Pour ce faire, vous devez autoriser le programme à effectuer une telle collecte. À cette fin, dans les paramètres, vous devez ouvrir séquentiellement les éléments Apparence et comportement, Paramètres système, sélectionner l'élément Statistiques d'utilisation, cocher la case "Autoriser l'envoi de statistiques d'utilisation à JetBrains s.r.o." (Autoriser la collecte de statistiques JetBrains personnalisées), puis cochez la case en regard de la fréquence d'envoi de ces informations (jour, semaine, mois).

Comme il y a beaucoup de paramètres, les développeurs ont prévu leur recherche par contexte. En tapant, par exemple, le texte « enregistrer » dans le champ de recherche de la fenêtre des paramètres, on y obtient la liste suivante :

Et le dernier. IntelliJ IDEA offre la possibilité d'enregistrer les paramètres ( dossierExportationParamètre) et leur récupération ( dossierImporterParamètre).

Extension du système

De nombreux plug-ins (extensions) ont été développés pour IntelliJ IDEA, vous permettant d'étendre considérablement ses capacités et fonctionnalités. L'accès à ceux-ci s'effectue dans les paramètres système de l'élément Plugins. A partir de la liste "Afficher", la liste des extensions est filtrée. Pour ajouter une nouvelle extension, procédez comme suit :

  1. Dans la liste "Afficher", sélectionnez l'élément "Personnalisé".
  2. Cliquez sur le lien Parcourir (Cliquez sur Parcourir pour rechercher des pugins non intégrés, cliquez sur le message pour afficher les plug-ins désinstallés), ce qui affichera la fenêtre Parcourir les référentiels avec une liste de plug-ins du référentiel d'extensions JetBrains.
  3. Sélectionnez l'extension souhaitée dans la liste et cliquez sur le bouton « Installerbrancher"(Installer l'extension).
  4. Confirmez l'installation dans la fenêtre de confirmation.
  5. Une fois le processus d'installation terminé, dans la même fenêtre "Parcourir les référentiels", cliquez sur le bouton " RedémarrageIntelliJIDÉE» (Redémarrer IntelliJ IDEA) pour redémarrer le programme.

La suppression des extensions est également très simple. Encore une fois, dans les paramètres de la liste "Afficher", l'élément "Personnalisé" est sélectionné, après quoi seules les extensions installées sont affichées dans la fenêtre des paramètres.

Clic de bouton «

IntelliJ IDEA est un environnement de développement d'applications commerciales. Il existe une version gratuite "Community Edition" avec des fonctionnalités limitées et une version commerciale complète "Ultimate Edition". Version complète avec une participation active au développement de projets ouverts, il est possible de l'obtenir gratuitement. La version "Community" est distribuée sous la licence Apache 2.0 et comprend des outils de test, des outils de contrôle de version, des versions logicielles, prend en charge Java, Java ME, Groovy, Scala et Clojure.

Aussi, en version limitée, le développement de programmes pour Systèmes Android, il existe des outils de développement interface utilisateur, éditeur de code XML, expressions régulières, vérification de la syntaxe, importation et exportation de projets Eclipse. "IntelliJ IDEA Community Edition" s'intègre facilement aux systèmes de suivi des bogues.

La version "Ultimate", en plus de l'ensemble standard de langages de programmation de la version "Community", prend en charge PHP, SQL, Ruby, CSS, Python, HTML, JS. Travailler avec la technologie Java EE et les frameworks Hibernate, Rails, Google Web Toolkit, Spring sont également présents. Les intégrations incluent Microsoft Team Foundation Server, Rational Clear Case et Perforce.

Principales caractéristiques et fonctions

  • l'éditeur intelligent reconnaît le code, prend en charge la refactorisation, le contrôle du code, le suivi des actions intentionnelles ;
  • navigation facile et prise en charge complète de Java 7 ;
  • Intégration JUnit et TestNG, ainsi que des outils de test d'interface utilisateur ;
  • prise en charge des technologies OSGI, Java EE, Google App Engine, Spring, Hibernate, GWT, Play, Struts et autres ;
  • développement Web simplifié grâce à un éditeur HTML intelligent, JavaScript, CSS, CoffeeScript, intégration de modèles ;
  • ensemble complet de langues prises en charge ;
  • déploiement et débogage à l'aide de serveurs spécialisés ;
  • outils supplémentaires pour travailler avec le code.

Limites de la version gratuite

  • période d'essai la version Ultimate Edition dure 30 jours ;
  • la fonctionnalité est limitée dans l'édition communautaire.

Besoins spéciaux

  • 1 Go mémoire vive, (recommandé 2 Go);
  • 300 Mo espace libre sur un disque dur (de préférence 1 Go) ;
  • Résolution d'écran 1024x768.
Partager