From 737fcce5fd3c3d74c78b74e8f722c5ee15d2ba34 Mon Sep 17 00:00:00 2001 From: Adam Halim <adaab301@student.liu.se> Date: Tue, 6 Sep 2022 08:25:36 +0000 Subject: [PATCH] Update Eclipse section --- README.md | 68 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 50 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 142e05b..225b6ee 100644 --- a/README.md +++ b/README.md @@ -164,25 +164,14 @@ använda det grafiska gränssnittet för att navigera. #### Eclipse -Eclipse är mycket större än de föregående programmen och kan i början kännas -lite överväldigande. Det finns dock en del funktioner som är väldigt användbara -när man programmerar. Eclipse hjälper dig bland annat att hitta fel i koden -innan du kompilerar den. Du kan genom eclipse även göra något som kallas “debugga”, -vilket innebär att du kan gå igenom koden steg för steg för att se vad som -händer (superbra om man stöter på problem som är svårlösta). +Eclipse är en IDE som är mycket större än textredigerare som `nano` och `atom` och kan i början kännas lite överväldigande. +Det finns dock en del funktioner som är väldigt användbara +när man programmerar. +Eclipse hjälper dig bland annat att hitta fel i koden innan du kompilerar den. +Du kan genom eclipse även göra något som kallas “debugga”, vilket innebär att du kan gå igenom koden steg för steg för att se vad som händer (superbra om man stöter på problem som är svårlösta). -För att starta Eclipse i SU-salarna eller på thinlinc, skriv detta kommando i terminalen: -`/opt/eclipse/4.10/eclipse` - -Detta kommer att starta eclipse. Terminalen kommer nu vara kopplad till eclipse -och stänger ni terminalen kommer eclipse också att stängas. För att göra det -lite enklare att starta eclipse kan du skriva in följande i terminalen: - -`echo "module add prog/eclipse/4.10" >> ~/.bashrc` \ -`source ~/.bashrc` - - -Nu kan ni starta eclipse från terminalen genom att skriva `eclipse`. +För att kunna starta Eclipse i SU-salarna eller på thinlinc behöver man först skriv detta kommando i terminalen: `echo "module add prog/eclipse/2021.12" >> ~/.bashrc`. +När man gjort detta går det nu att starta eclipse genom att skriva `eclipse` i terminalen. En rekommendation är att ändra temat på eclipse så att det blir mer användarvänligt. Ni gör det genom att klicka på “Window → “Preferences” → “General” → “Appearance”. @@ -193,6 +182,49 @@ Bilden under är med temat “Dark [Mac OS X]” och font “Classic Theme”. **extra:** https://ubuntu.com/tutorials/command-line-for-beginners#3-opening-a-terminal +#### Eclipse och git + +Eclipse är en avancerad IDE och vill ha strukturen på sitt sätt för att saker ska fungera, jämfört med Atom där filstrukturen väldigt simpel. +För att Eclipse ska hålla koll på filerna skapar den väldigt mycket extra filer, och om dessa följer med till git kommer konflikter ske mellan dig och din labbpartner. +I värsta fall måste er er partner sätta om sitt eclipse varje gång du pushar upp och labbpartnen pullar ner. +En lösning på detta är att göra följande: + +1. Skapa ett workspace +2. Skapa ett projekt, tex "labbprojekt" +3. I terminalen, navigera till projektet och navigera till "src" mappen. + t.ex.: `cd ~/eclipse-worskspace/labbprojekt/src/` +4. I `src` mappen ska du klona ner ert git repo: + `git clone <GitLab-Länk> .` + + Ersätt <GitLab-Länk> med länken till ert git repo, och glöm inte att ha med ett mellanslag och punkt efter. + +Du bör nu ha en filstruktur som liknar detta. + +eclipse-worskapce +|- labbprojekt + |- bin <-- Eclipse projekt filer + |- src <-- Här i ligger git repot + |- lab1 + |- lab2 + |- lab3 + |- lab4 + |- lab5 + +När du sedan ska använda git, navigerar du till src-mappen, t.ex.: + +``` +cd ~/eclipse-workspace/labbprojekt/src/ +git status +``` + +På detta sätt isolerar man git innanför "src" mappen + + +Alternativa lösningar: +Att öppna ett git repo med eclipse och med hjälp av [.gitignore](https://git-scm.com/docs/gitignore) ignorera bin mappen. +Man kan också använda eclipse inbyggda grafiska git. + + ### Git kommandon -- GitLab