VS Code - Χρήση στα εργαστήρια Linux
VS Code και βοηθητικά εργαλεία
Όλα τα εργαλεία και το VS Code υπάρχουν εγκατεστημένα στα Linux της σχολής, αλλά χρειάζονται κάποιες επιπλέον ρυθμίσεις για να λειτουργήσουν σωστά σε accounts με περιοριορισμένο χώρο. Για να γίνει αυτό εκτελούμε τα παρακάτω σε οποιοδήποτε Linux μηχάνημα της σχολής:
- Παίρνουμε copy την παρακάτω εντολή:
curl https://k08.chatzi.org/vscode/config.sh | bash
- Κλείνουμε το Firefox.
- Εκτελούμε (με paste) την εντολή στο τερματικό.
Remote σύνδεση με ssh
Μπορούμε να συνδεθούμε σε οποιοδήποτε Linux μηχάνημα της σχολής (πχ στο linux02.di.uoa.gr
)
από τον υπολογιστή μας, τρέχοντας την παρακάτω εντολή στο τερματικό (αντικαθιστούμε
το sdiXXXXXXX
με το αντίστοιχο τμήμα του email μας).
ssh sdiXXXXXXX@linux02.di.uoa.gr
Στα Windows η εντολή είναι διαθέσιμη μέσω WSL από το Ubuntu terminal (οδηγίες).
Remote development μέσω VS Code και ssh
Μια πολύ χρήσιμη δυνατότητα του VS Code είναι να κάνουμε development από τον υπολογιστή μας, μέσω ssh, απ’ αυθείας σε ένα απομακρυσμένο μηχάνημα όπως τα Linux της σχολής.
Συνδεόμαστε με ssh σε κάποιο μηχάνημα και τρέχουμε (copy-paste):
curl https://k08.chatzi.org/vscode/config.sh | bash
Το βήμα αυτό δεν είναι απαραίτητο αν έχουμε ήδη εκτελέσει την εντολή στα Linux της σχολής.
Στη συνέχεια μέσα από το VS Code:
F1
/Connect to Host
καιsdiXXXXXXX@linux02.di.uoa.gr
Αφού συνδεθούμε, εγκαθιστούμε το C/C++ extension στο remote μηχάνημα:
Ctrl-P
καιext install ext install ms-vscode.cpptools
Και με
File
/Open Folder
ανοίγουμε το directory που θέλουμε (πχ τοDocuments/c_programs
)