Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:blackeco:brouillon-intellij [Le 08/05/2019, 15:14]
spnux [Conseils et astuces] Correction lien présentation
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​brouillon programmation IDE Java}} 
  
----- 
- 
-{{ application:​applications:​logo_intellij_idea.png|Logo d'​IntelliJ IDEA}} 
- 
-====== IntelliJ IDEA ====== 
- 
-**IntelliJ IDEA** (couramment appelé //​IntelliJ//​) est un [[wpfr>​Environnement de développement intégré]] (IDE) [[:​java|Java]] développé et édité par JetBrains. 
- 
-**IntelliJ** est un IDE complet misant sur la productivité avec des systèmes d'​auto-complétion intelligente,​ d'​analyse de code en temps réel, de refactoring avancé ; l'​intégration d'​outils de tests et de debugging ; et une pléthore de raccourcis clavier permettant de réaliser presque n'​importe quelle tâche rapidement sans jamais lever les mains du clavier pour utiliser la souris. 
- 
-{{ :​application:​applications:​intellij_saucy_01.png?​800 |IntelliJ IDEA Community Edition 13 sur Ubuntu}} 
- 
-===== Les éditions d'​IntelliJ IDEA ===== 
-**IntelliJ** est disponible dans deux éditions :  
- 
-La **Community Edition** est sous licence Apache et propose le support des langages basés sur JVM les plus populaires, tels que Java SE, Groovy et Scala ; permet le développement d'​applications Android et intègre JUnit, TestNG, Ant et Maven. ​ 
- 
-La **Ultimate Edition** est propriétaire et payante et apporte le support de Jave EE, de nombreux frameworks Java web (Spring, GWT et Struts pour ne citer qu'​eux),​ des outils de conception avancé et de PHP, Python, Ruby et Node.js. 
- 
-Les différences entres les deux éditions [[http://​www.jetbrains.com/​idea/​features/​editions_comparison_matrix.html|sont listées ici]]. 
- 
-<note tip>Il est à noter que l'//​Ultimate Edition// est gratuite pour les enseignants,​ étudiants et projets open-source.</​note>​ 
- 
-===== Installation ===== 
-==== Pré-requis ==== 
-<note important>​ 
-Afin d'​utiliser IntelliJ (et de développer en Java), vous devez avoir un [[wpfr>​JDK]] (Java Development Kit) installé. 
- 
-Pour cela, vous pouvez installer le paquet [[:​openjdk]]. 
-</​note>​ 
- 
-====Via Snap==== 
- 
-Comme indiqué sur [[http://​www.jetbrains.com/​idea/​download/#​section=linux|à la page du téléchargement du site]], il est possible d'​installer Intellij via Snap: 
- 
- 
-  * Version communautaire 
- 
-<​code>​sudo snap install intellij-idea-community --classic</​code>​ 
- 
-  * Version Ultimate 
- 
-<​code>​sudo snap install intellij-idea-ultimate --classic</​code>​ 
- 
-==== Manuelle ==== 
- 
-  - Téléchargez l'​édition que vous souhaitez (//​Community Edition// ou //Ultimate Edition//) [[http://​www.jetbrains.com/​idea/​download/#​section=linux|à la page du téléchargement du site]] 
-  - Ouvrez un [[:​terminal]],​ déplacez-vous dans le dossier où se trouve l'​archive que vous venez de télécharger et rentrez la [[:​commande_shell|commande]] ​ 
-     - Pour la //Community Edition// <​code>​sudo tar -zxvf ideaIC-<​version>​.tar.gz -C /​opt/</​code>​ 
-     - Pour la //Ultimate Edition// <​code>​sudo tar -zxvf ideaIU-<​version>​.tar.gz -C /​opt/</​code>​ 
-  - Pour lancer IntelliJ pour la première fois, entrez la commande <​code>/​opt/​idea*/​bin/​idea.sh</​code>​ Lors du premier lancement, IntelliJ vous proposera de créer un raccourci que vous pourrez utiliser par la suite pour le lancer. 
- 
-===== Création de votre premier projet Java ===== 
-  - Lancez IntelliJ 
-  - La fenêtre suivante s'​affiche,​ cliquez sur **Create New Project** {{:​application:​applications:​intellij_tuto_1.png?​200|}} 
-  - Sur la fenêtre //New Project//, en face de //Project SDK// cliquez sur **New** puis **JDK** {{:​application:​applications:​intellij_tuto_2.png?​200|}} 
-  - Sélectionnez le JDK que vous souhaitez utiliser et cliquez sur **OK** {{:​application:​applications:​intellij_tuto3.png?​200|}} 
-  - Cliquez sur **Next** deux fois {{:​application:​applications:​intellij_tuto_4.png?​200|}} 
-  - Entre un nom pour votre projet et cliquez sur **Finish*** {{:​application:​applications:​intellij_tuto_5.png?​200|}} 
-  - On va d'​abord créer un package. Sélectionnez le dossier //src// de votre projet, appuyez sur les touches **Alt** et **Inser**. Un menu apparaît, commencez à taper "​package"​ et appuyez sur **Entrée** une fois **Package** sélectionné. (Vous pouvez aussi faire un clic-droit sur le dossier et sélectionner **New → Package**) {{:​application:​applications:​intellij_tuto_6.png?​200|}} 
-  - Entrez le nom du package (par exemple, //​org.example//​) et cliquez sur **OK** 
-  - Nous allons maintenant créer une classe. Sélectionnez le package et appuyez sur les touches **Alt** et **Inser**. //Java Class// devrait être sélectionné,​ appuyez sur **Entrée** {{:​application:​applications:​intellij_tuto_7.png?​200|}} 
-  - Entrez le nom de la classe (par exemple, //Main//) et cliquez sur **OK** 
-  - Maintenant que la classe est créée, nous allons créer la méthode main. Tapez //psvm// et appuyez sur **Entrée**. La méthode main est générée. {{:​application:​applications:​intellij_tuto_8.png?​200|}} {{:​application:​applications:​intellij_tuto_9.png?​200|}} 
-  - Et si on affichait quelque chose ? Tapez //sout// et appuyez sur **Entrée**,​ la fonction //​System.out.print()//​ sera générée. Entrez ensuite le texte que vous voulez afficher. {{:​application:​applications:​intellij_tuto_10.png?​200|}} {{:​application:​applications:​intellij_tuto_11.png?​200|}} {{:​application:​applications:​intellij_tuto_12.png?​200|}} 
-  - La prochaine étape est d'​exécuter ce programme. Allez dans **Run → Edit Configuratiions...** {{:​application:​applications:​intellij_tuto_13.png?​200|}} 
-  -  
- 
-===== Conseils et astuces ===== 
-  * **Utilisez un maximum les raccourcis clavier**. Ça parait bête mais IntelliJ a vraiment été conçu autour de ces raccourcis. De plus presque toutes les fonctionnalités sont à portée de raccourcis clavier. 
-    * Nous vous invitons à regarder la présentation [[https://​www.youtube.com/​watch?​v=EhZwkOawKHU|42 IntelliJ IDEA Tips and Tricks in 45 Minutes]] (en anglais) qui présente la plupart des raccourcis et astuces les plus pratiques d'​IntelliJ. 
-    * Quelques anti-sèches bien pratiques : [[https://​www.jetbrains.com/​idea/​help/​keyboard-shortcuts-you-cannot-miss.html|Keyboard Shortcuts You Cannot Miss]], [[https://​www.jetbrains.com/​idea/​help/​navigating-through-the-source-code.html|Navigation Through the Source Code]] et [[https://​www.jetbrains.com/​idea/​docs/​IntelliJIDEA_ReferenceCard.pdf|IntelliJ Default Keymap]] (PDF). 
-    * Toujours concernant les raccourcis clavier, ne soyez pas tenté de les modifier afin qu'ils correspondent à ceux d'​Eclipse ou Netbeans. Apprendre les raccourcis clavier d'un nouvel IDE est long et fastidieux, mais ça vaudra le coup ! 
-  * Pour économiser de la batterie sur un ordinateur portable, activez le "Power Save Mode" sous **File → Power Save Mode**. Ceci aura pour effet de désactiver les inspections automatiques du code qui ont tendance à consommer des ressources (et donc de la batterie !) en arrière-plan. 
- 
-===== Liens externes ===== 
-  * [[http://​www.jetbrains.com/​idea/​|Site officiel]] 
  • utilisateurs/blackeco/brouillon-intellij.1557321291.txt.gz
  • Dernière modification: Le 08/05/2019, 15:14
  • par spnux