Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.058134213186654 Monero.

Utiliser Git avec Eclipse : Différence entre versions

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
m (Installer Eclipse)
m (Télécharger Oxygen)
Ligne 11 : Ligne 11 :
 
  Télécharger et installer Eclipse Oxygen PDT pour développer pour le web en PHP.
 
  Télécharger et installer Eclipse Oxygen PDT pour développer pour le web en PHP.
 
  https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-linux-gtk-x86_64.tar.gz
 
  https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-linux-gtk-x86_64.tar.gz
 
A l'ouverture Eclipse demande un emplacement pour le dossier Workspace.
 
  
 
  Capture d'écran de Eclipse Mars.
 
  Capture d'écran de Eclipse Mars.

Version du 14 juillet 2018 à 04:28

Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets
 

Eclipse

Logiciel open-source de la fondation Eclipse Foundation Software.

Installer Eclipse

Eclipse a besoin de JAVA pour fonctionner.
Le dossier JRE de JAVA peut être placé dans le dossier de Eclipse pour ne pas avoir à installer JAVA.
Installer OpenJDK 8 pour permettre à Eclipse et à d'autres programmes de fonctionner sans avoir à placer le dossier JRE dans le dossier de Eclipse.

Télécharger Oxygen

Télécharger et installer Eclipse Oxygen PDT pour développer pour le web en PHP.
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/oxygen/3/eclipse-php-oxygen-3-linux-gtk-x86_64.tar.gz
Capture d'écran de Eclipse Mars.
Eclipse-mars-pdt.png

Paramétrer Eclipse

Configurer Eclipse

Phase 1 : Mise à jour. Check for upgrade.
Phase 2 : Langue. Rester en version anglaise.
Phase 3 : Changer le thème graphique. Préférence>General>Apparence>Thème. Thème Black.
Phase 4 : Importer Projet Git Existant
Phase 5 : Encodage. Configuration générale en UTF-8
Phase 6 : Git et .gitignore : .project et +.settings sont ignorés.
Phase 7 : Git et Mylyn par défaut. Pas de configuration à mener.
Phase 8 : Paramétrer le navigateur par défaut. Utiliser Firefox Developer par défaut.
Phase 9 : Configurer PHP pour qu'il soit exécutable localement.
Phase 10 : Configurer XDEBUG.

Auto complétion

Pour configurer l'auto complétion de Java, aller dans Windows/Préférence/java/editor/contentAssist/
Pour configurer l'auto complétion de PHP, aller dans Windows/Préférence/php/editor/contentAssist/

Utiliser Git avec Eclipse

Introduction

GIT : Définir le dépôt et son emplacement.
Eclipse : Pour la création et le développement du projet.
Serveur PHP : Permet de faire fonctionner un projet web en local.

Accéder aux informations du profil utilisateur de GIT

Preferences > Team > Git > Configuration
Add Entry pour ajouter une identité avec pour valeur la clé et son contenu : user.email & user.name
User.email.png User.name.png
L'identité de l'utilisateur consiste en un nom et un mail qui seront utilisés dans l'historique des modifications.
Pour Windows, ils sont enregistrés dans le dossier USER.
C:\Users\NOM-HOTE\.gitconfig
[user]
name = Zer00CooL
email = [email protected]
Preferences > Team > Git > Configuration > Onglet System Settings : Les paramètres du système ne sont généralement pas utilisés sur les plates-formes GNU/Linux.

Importer un projet Git Existant

Fichier / Importer. 
Project from existing GIT source.
Local repository.
Import.
Fin.

Configurer EGit

Il n'est pas nécessaire d'installer MyLyn dans le cas d'une utilisation basique de EGit.
Installer simplement EGit en utilisant http://download.eclipse.org/egit/updates comme adresse et installez uniquement Eclipse EGit. 
Source : https://eclipsesource.com/blogs/tutorials/egit-tutorial/
Source : https://www.php-geek.fr/configurer-et-utiliser-egit-eclipse.html
Source : https://openclassrooms.com/fr/courses/1803496-egit-quand-git-s-invite-dans-eclipse

Configurer MyLyn

.

Créer un Hello Word en JAVA avec Eclipse

Fichier/nouveau projet Java, donner un nom au projet, Débuter_en_Java.
Terminer.
Dans l'explorateur d'Eclipse (à gauche) faire clic droit sur votre projet, puis Nouveau/Classe, et nommer là, par exemple HelloWord, puis "terminer".
Votre fenêtre de codage est devant vous, vous voyez "public class HelloWord" le mot clé public désigne que votre classe sera accessible par n'importe qu'elle autre classe.
Maintenant, à l'intérieur de la paire d'accolade taper "public static void main(String[] arg) {}" pour générer la méthode main (ou pile d’exécution).
Placer-vous dans la deuxième paire d'accolade, faites une indentation (touche [TAB]), puis marquer simplement System.out.println("Bonjour, comment ça va ?");
Nous appelons la classe System, et faisons appel à la sortie standard en marquant "out", celle-ci étant l'écran, le .println() signifie que l'on redirige sur la sortie standard le contenu de println avec un saut de ligne au bout.
Pour éviter le saut à la ligne il suffit d'écrire "System.out.print();"
Enfin le ";" permet de terminer l'instruction.
L'exécution du code est simple sous Eclipse vous devez juste cliquer sur la petit flèche verte "Run".
Sinon, il faudrait ouvrir une invite de commande, se placer dans le dossier cible et lancer la compilation pour générer les fichiers .class et vérifier s'il n'y a pas d'erreur.
Eclipse vérifie les erreurs au fur et à mesure.
Vous savez créer un Hello Word en Java, avec Eclipse.

Ressources complémentaires

Premier projet Java avec Eclipse : Bonjour
www.eclipsetotale.com/articles/premierPas.html 

Acceleo

Acceleo nécessite Eclipse, EMF et UML2 pour fonctionner.
Ces logiciels sont fournis par la communauté sur le site officiel d'Eclipse.
www.acceleo.org/pages/telechargement-acceleo/fr
EMF : www.eclipse.org/modeling/emf/downloads/?project=emf
UML2 : www.eclipse.org/modeling/mdt/downloads/?project=uml2
Tutoriel : cedric-brun.developpez.com/mda/acceleo/acceleogmf/

Babel - Pack de langues

Eclipse en français - Projet Babel
Penser que Eclipse plante tout le temps avec Babel.
Sauvegarder le dossier Eclipse et le dossier de travail avant de tester Babel.
Trouver le lien du pack de langue de la version courante : http://www.eclipse.org/babel/downloads.php
Installer le pack de langue, d'après le site officiel :
Open the install wizard with 'Help' > 'Install new software...'
Add the Babel p2 repository: http://download.eclipse.org/technology/babel/update-site/R0.15.1/oxygen
Select/install your language pack of choice
Choisir Babel Language Packs for Eclipse in French (92% traduit.)
Suivant. Valider la licence. Fini.
Patienter durant le chargement.
Redémarrer Eclipse.

Interpréter PHP

Comment faire ?
Interprétation de PHP en tant que script, par Eclipse (Quel serveur ?), vers le Output Browser intégré.
Interprétation de PHP à l'aide du serveur local (Wamp) qui contiendra les ressources dans le document Root.

Changer l'encodage

Changer l'encodage général au niveau d'Eclipse

Window -> Preference -> General -> Workspace -> Text file encoding
Passer le Default (Cp1252) en Other UTF-8

Changer l'encodage d'un projet, en cliquant droit sur le projet

Sélectionner "Properties" dans le menu contextuel
Dans la partie "Info", plus précisément "Text file encoding", sélectionner UTF-8

Changer l'encodage d'un fichier, en cliquant droit sur le fichier

Sélectionner "Properties" dans le menu contextuel
Dans la partie "Info", plus précisément "Text file encoding", sélectionner UTF-8 

Historique de versions de fichiers

Depuis Eclipse Ganymede, la gestion des versions de fichiers est prise en charge avec le Local History.

Les raccourcis de Eclipse

Édition

Raccourcis Action
Ctrl+Espace Assister au contenu (dont autocomplétion)
Alt+/ Complétion du mot
Ctrl+Maj+Espace Informations de contexte
Ctrl+Maj+Y Mettre en minuscules
Ctrl+Maj+X Mettre en majuscules
Alt+Maj+O Marquer/démarquer les occurrences
Ctrl+C / Ctrl+Insert Copier
Ctrl+X / Maj+Suppr Couper
Ctrl+V / Maj+Insert Coller
Ctrl+Alt+Haut / Ctrl+Alt+Bas Dupliquer la ligne en cours ou des lignes sélectionnées (en haut ou en bas)
Ctrl+D Effacer la ligne
Ctrl+Suppr Effacer le mot suivant
Ctrl+Arrière Effacer le mot précédent
Ctrl+Maj+Suppr Effacer jusqu'à la fin de la ligne
Ctrl+Maj+Entrée Insérer une ligne au-dessus
Maj+Entrée Insérer une ligne en dessous
Home Aller en début de ligne
Fin Aller en fin de ligne
Alt+Bas Descendre de N lignes
Alt+Haut Monter de N lignes
Ctrl+Droite Aller au mot suivant
Ctrl+Gauche Aller au mot précédent
Ctrl+Bas Scroller vers le bas
Ctrl+Bas Scroller vers le haut
Ctrl+Home Aller en haut du fichier
Ctrl+Fin Aller en bas du fichier
Ctrl+Maj+Q Basculer en diff rapide
Ctrl+1 Proposer une solution rapide
Ctrl+Z Défaire
Ctrl+Y Refaire
F2 Afficher la description
Ctrl+Maj+Insert Basculer en mode insertion
Alt+Maj+A Active/désactive le mode colonne
Ctrl+Maj+L Afficher tous les raccourcis

Sélection

Raccourcis Action
Alt+Maj+Bas Restaurer la dernière sélection
Ctrl+A Sélectionner tout
Alt+Maj+Haut Sélectionner élément englobant
Alt+Maj+Droite Sélectionner l'élément suivant
Alt+Maj+Gauche Sélectionner l'élément précédent
Ctrl+Maj+Droite Sélectionner le mot suivant
Ctrl+Maj+Gauche Sélectionner le mot précédent
Maj+Fin Sélectionner jusqu'à la fin de la ligne
Maj+Home Sélectionner jusqu'au début de la ligne

Recherche

Raccourcis Action
Ctrl+K Rechercher le suivant
Ctrl+Maj+K Rechercher le précédent
Ctrl+F Rechercher/remplacer
Ctrl+J Rechercher incrémentalement
Ctrl+Maj+J Rechercher anti-incrémentalement (ie. inversée)
Ctrl+G Rechercher la déclaration dans le « workspace »
Ctrl+Alt+G Rechercher le texte dans le « workspace »
Ctrl+H Ouvrir la boite de recherche
Ctrl+Maj+G Rechercher les références dans le « workspace »
Ctrl+Maj+U Rechercher les occurrences

Refactoring

Raccourcis Action
Alt+Maj+C Modifier la signature d'une méthode
Alt+Maj+L Extraire une variable locale
Alt+Maj+M Extraire une méthode
Alt+Maj+R Renommer
Alt+Maj+T Ouvrir le menu de refactoring

Source

Raccourcis Action
Ctrl+Maj+/ Commenter/décommenter le bloc
Ctrl+Maj+M Importer l'élément
Ctrl+Maj+J Initier la Javadoc
Ctrl+Maj+F Formater
Ctrl+I Indenter le bloc
Ctrl+Maj+O Organiser les imports
Alt+Maj+S Ouvrir le menu rapide de source
Alt+Maj+Z Ouvrir le menu rapide d'entourage (pour entourer avec if, try, for, etc.)

Debug

Raccourcis Action
Alt+Maj+D Ouvrir le menu de lancement de debug
F11 Relancer le dernier debug
F11 Relancer le dernier debug
F8 Continuer
Ctrl+F2 Terminer
F5 Aller dans l'instruction (entrer)
F6 Aller à l'instruction suivante
F7 Sortir
Ctrl+Maj+B Ajouter/supprimer un point d'arrêt

Run

Raccourcis Action
Alt+Maj+X Ouvrir le menu de lancement
Ctrl+F11 Relancer la dernière exécution

Fichier

Raccourcis Action
Ctrl+F4 / Ctrl+W Fermer
Ctrl+Maj+F4 / Ctrl+Maj+W Fermer tout
Ctrl+N Créer nouveau (via boite d'assistance)
Alt+Maj+N Créer nouveau (via menu)
Ctrl+P Imprimer
Alt+Entrée Afficher les propriétés
F5 Rafraichir
F2 Renommer
Ctrl+S Sauver
Ctrl+Maj+S Sauver tout

Navigation

Raccourcis Action
Alt+Gauche Retourne au précédent (dans l'historique)
Alt+Droite Retourne au suivant (dans l'historique)
Ctrl+L Aller à une ligne (en indiquant son numéro)
Ctrl+Maj+P Aller à l'accolade correspondante (de l'ouvrante à la fermante, et réciproquement)
Ctrl+Maj+Bas Aller au membre suivant (pour passer d'une méthode à la suivante par exemple)
Ctrl+Maj+Haut Aller au membre précédent
Ctrl+Q Aller au dernier emplacement modifié
Ctrl+Alt+H Ouvrir la fenêtre d'appel hiérarchique
F3 / Ctrl+Clic Aller à la déclaration d'un élément
Maj+F2 Voir la Javadoc externe
Ctrl+Maj+R Ouvrir une ressource (fichier/classe/etc.)
Ctrl+Maj+T Ouvrir un type (classe)
Ctrl+F3 Voir la structure (d'une classe par exemple)
F4 Voir la hiérarchie du type cible
Ctrl+Maj+H Voir la hiérarchie d'un type
Ctrl+T Voir la hiérarchie rapide du type cible
Ctrl+O Voir le « outline » rapide du type cible
Alt+Maj+W Voir menu pour le type cible
Ctrl+F10 Afficher le menu de la vue
Ctrl+M Maximiser/rétablir la vue/perspective
Ctrl+F6 Aller à l'éditeur suivant
Ctrl+Maj+F6 Aller à l'éditeur précédent
Ctrl+F7 Aller à la vue suivante
Ctrl+Maj+F7 Aller à la vue précédente
Ctrl+F8 Aller à la perspective suivante
Ctrl+Maj+F8 Aller à la perspective précédente
Ctrl+E Switcher rapidement d'éditeur
Ctrl+Maj+E Switcher d'éditeur
Ctrl+Maj+L Voir la liste des raccourcis

Bibliographie

Généraliste

Ok.png Les raccourcis de Eclipse : https://thierry-leriche-dessirier.developpez.com/tutoriels/eclipse/raccourcis/
Source : http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.egit.doc%2Fhelp%2FEGit%2FUser_Guide%2FUser-Guide.html
Source : https://eclipsesource.com/blogs/2013/08/13/eclipse-preferences-you-need-to-know/

FAQ Eclipse

FAQ Eclipse : https://eclipse.developpez.com/faq/?page=plateform#frenchEclipse

Installer Aptana

Page de chargement officielle de l'IDE Aptana ou du plugin Aptana pour Eclipse : http://www.aptana.com/products/studio3/download
La méthode pour installer le plugin de Aptana sur Eclipse : http://www.aptana.com/products/studio3/success_plugin.html
Impossible d'utiliser le lien pour charger le plugin Aptana pour Eclipse. Aptana semble ne plus être maintenu depuis 2014.
J'ai conservé la sauvegarde de la version 3.6.1 x64 de l'IDE Aptana pour GNU/Linux.

NAVIGATION

COMPRENDRE LA BLOCKCHAIN PAR LA PRATIQUE

Obtenir gratuitement de la cryptomonnaie sur internet : https://www.visionduweb.eu/forum/bitcoin/1597-gagner-des-bitcoins-miner-des-bitcoins

PARTICIPER ET PARTAGER

Vous êtes sur le HackerSpace de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
Pourquoi utiliser GNU/Linux ? Y'a moins bien, mais, c'est beaucoup plus cher.
GNU/Linux, hackerspace, opensource, logiciels libres et transition écologique.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Les informations présentes sur cette page sont issues d'une recherche personnelle.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Vous pouvez partager les articles du wiki avec l'ensemble de la communauté des internautes.
Les recherches sur la sécurité servent à administrer et protéger votre système informatique.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

SOUTENIR LE WIKI

Soutenir le wiki avec des Bitcoins.
Soutenir le wiki avec des Bitcoins Cash.
Soutenir le wiki avec des Bitcoins Gold.
Soutenir le wiki avec des Bitcore (BTX).
Soutenir le wiki avec des Blackcoins.
Soutenir le wiki avec des Bytecoins.
Soutenir le wiki avec des Clams.
Soutenir le wiki avec des Dash.
Soutenir le wiki avec des Monero.
Soutenir le wiki avec des Dogecoins.
Soutenir le wiki avec des Ethereum.
Soutenir le wiki avec des Ethereum Classique.
Soutenir le wiki avec des Litecoins.
Soutenir le wiki avec des Potcoins.
Soutenir le wiki avec des Solarcoins.
Soutenir le wiki avec des Zcash.