Skip to content
Snippets Groups Projects
Commit 70116569 authored by Adam Halim's avatar Adam Halim
Browse files

Merge branch 'adaab301-master-patch-47711' into 'master'

Update Eclipse section

See merge request !3
parents c07e2858 737fcce5
No related branches found
No related tags found
1 merge request!3Update Eclipse section
......@@ -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
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- bin <-- Eclipse projekt filer
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- src <-- Här i ligger git repot
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- lab1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- lab2
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- lab3
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- lab4
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- 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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment