Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti are being decommissioned in stages, and their storage areas will become fully unavailable from 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

Visual Studio Code

Visual Studio Coden interaktiivista sovellusta voidaan käyttää koodin muokkaamiseen ja ajamiseen Roihussa, Puhdissa tai Mahdissa. Varmista, että lataat oikeat moduulit ennen istunnon käynnistämistä, jotta virheenjäljitin toimii oikein.

Lomakkeessa voit valita VSCode-version sekä kaikki moduulit, joita haluat käyttää: VSCode settings.

Laajennukset

Laajennuksia voidaan asentaa VSCode:n laajennusvälilehdellä. Laajennusten riippuvuudet täytyy ladata tai asentaa, jotta laajennukset toimivat oikein. Esimerkiksi go-moduuli täytyy ladata ennen golang-laajennusten asentamista VSCodeen.

Python

Sovelluslomakkeessa voit valita, mitä Python-moduulia ja -versiota haluat käyttää VSCode:ssa. Saatavilla olevat moduulit ovat samat kuin Jupyter-sovelluksessa. Varmista, että valitset oikean Python-version VSCode:n alapalkista tai Jupyter-notebookia käynnistettäessä, sillä oikeaa Pythonia ei aina valita automaattisesti.

C/C++

Käytettävä kääntäjä voidaan valita interaktiivista sovellusta käynnistettäessä. C/C++-laajennus ei ole tällä hetkellä saatavilla laajennusvälilehdellä, vaan se täytyy asentaa käsin. Katso ohjeet alla olevasta osiosta.

Kääntäjän vaihtaminen Intel-kääntäjän ja gcc:n välillä työtilassa voi aiheuttaa ongelmia. Useimmat ongelmat voidaan ratkaista poistamalla käynnistys- ja koontiasetukset ja luomalla ne uudelleen.

Julia-kieli

Voimme käyttää Julia-kieltä lataamalla Julia-moduulin, kuten julia/1.8.5, VSCode-istuntoa käynnistettäessä. Julia for Visual Studio Code -laajennus voidaan asentaa tukemaan Julian kieliominaisuuksia.

Laajennusten manuaalinen asennus

Lisenssisyistä VSCode-sovellus selainkäyttöliittymässä käyttää laajennuksiin Open VSX Registryä virallisen Visual Studio Marketplacen sijaan. Tämä tarkoittaa, että jotkin laajennukset eivät ole saatavilla VSCode:n laajennusvälilehdellä. Esimerkkejä tällaisista ovat C/C++- ja GitHub Copilot -laajennukset. Nämä laajennukset on kuitenkin mahdollista asentaa käsin laajennuspakettitiedostoista.

Laajennuksen asentaminen:

  1. Avaa VSCode omalla tietokoneellasi ja avaa laajennuksen sivu.
  2. Napsauta rataskuvaketta ja sitten Download VSIX. Huomaa, että jos laajennus on jo asennettu, latausvaihtoehto ei välttämättä ole saatavilla.
    downloading cpptools VSIX.
  3. Valitse avautuvasta valikosta Linux x64 -versio.
  4. Lataa laajennuspaketti, esimerkiksi ms-vscode.cpptools-1.x.x@linux-x64.vsix, Puhtiin tai Mahtiin esimerkiksi selainkäyttöliittymän tiedostoselaimella.
  5. Avaa VSCode selainkäyttöliittymässä ja siirry laajennusvälilehdelle.
  6. Napsauta VS Coden laajennusvälilehdellä yläreunan kolmea pistettä avataksesi valikon.
  7. Napsauta Install from VSIX...
    installing VSIX.
  8. Siirry hakemistoon, johon latasit .vsix-tiedoston, ja valitse tiedosto.
  9. Jos asennus onnistui, sinua pyydetään lataamaan istunto uudelleen laajennuksen aktivoimiseksi.

Vianmääritys

  • Jos VSCode ei toimi kunnolla, voit tyhjentää asetukset ja käynnistää sovelluksen uudelleen. Tämä voidaan tehdä poistamalla kansio ~/.local/share/csc-vscode.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta