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)