Přeskočit na obsah

Jak na VSCode

Co to je

Instalace

  1. Stáhnout - https://code.visualstudio.com/download
  2. Naistalovat, tak jak jste zvyklý.

Užitečná nastavení

  1. Nastavte Autosave

    vscode
  2. V levé liště máte několik užitečných tlačítek - klikněte na poslední (extensions)

    1. zadejte do vyhledávače “modern fortran” a nainstalujte jej kliknutím na zelené tlačítko Install

      vscode
    2. zadejte do vyhledávače “code runner” a nainstalujte jej kliknutím na zelené tlačítko Install

      vscode
    3. zmáčkněte kombinaci kláves shift+ctrl+P - nahoře by se vám měla zobrazit conzole - zadejte setting a vyberte možnost Open Setting (JSON)

      vscode
      • Všechna nastavení v JSON souboru se píší mezi
      • Na začátku by měl settings.json, pokud jste nastavili autosave, takto:
      
              {
              	"files.autoSave": "afterDelay"
              }
      • Doplňte jej o další nastavení:
                  
              {
              	"files.autoSave": "afterDelay",
              	"code-runner.executorMapByFileExtension": {
              		".f90": "cd $dir && gfortran $fileName -std=f2008 -o $fileNameWithoutExt && ./$fileNameWithoutExt"
              	},
              	"code-runner.saveFileBeforeRun": true,
              	"code-runner.runInTerminal": true
              }

Jak kompilovat a spouštět programy

  1. Otevře te nějaký fortran kod (např. helloWorld.f90 ) ve VScode

    vscode
  2. zmáčkněte kombinaci kláves ctrl+j - otevřese se spodní panel

    vscode

    Pokud jste nedělali žádná nastavení, tak klikněte na terminál. Přejděte pomocí příkazu cd do složky, kde máte uložen fortran soubor. Poté zkompilujte pomocí např. gfortran helloWorld.f90 a následně spusťtě pomocí ./a.out

  3. Pokud jste vše nastavili podle předchozí části zmáčkněte kombinaci kláves ctrl+shift+N - kod se spusti v záložce terminal.

    vscode
  4. Dále pokud jste vše nastavili podle předchozí části uvidíte v záložce problems chyby aniž byste museli program manuálně kompilovat.

    vscode

PS

Návod byl testován na Ubuntu. Některé deaily se mohou v jiném operačním systému lišit.