Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Sbatch Shell HighlightingNew to Visual Studio Code? Get it now.
Sbatch Shell Highlighting

Sbatch Shell Highlighting

Techy Wu

|
2 installs
| (0) | Free
Precise syntax highlighting for Slurm job scripts in VS Code. Supports .sbatch, .slurm, .sjob, and .job file extensions.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Sbatch Syntax Highlighting for VS Code

Precise syntax highlighting for Slurm job scripts in Visual Studio Code.

👌Enhance your HPC workflow

✨ Features

  • Full syntax highlighting for #SBATCH directives
  • Parameter name, assignment operator, and value are individually styled
  • Inline comments supported (e.g. #SBATCH --ntasks=4 # allocate 4 tasks)
  • Shell syntax also combined (echo, module, srun, etc.)

📁 Supported File Types

This extension automatically activates when editing files with the following extensions:

  • .sbatch
  • .slurm
  • .sjob
  • .job

If your VS Code does not automatically associate these files with the extension, you can manually set the language mode to sbatch using the language selector in the bottom-right corner of the editor.

💡 Tip: You can also add these extensions to your files.associations in settings.json for persistent language binding:

"files.associations": {
  "*.sbatch": "sbatch",
  "*.slurm": "sbatch",
  "*.sjob": "sbatch",
  "*.job": "sbatch"
}

📦 Supported Syntax

Demo sbatch codes:

#!/bin/bash
#
#SBATCH --job-name="myJob"      # Set job name
#SBATCH --nodes=2               # Request 2 nodes
#SBATCH --gres = gpu:2          ## Request 2 GPUs
#SBATCH --array     1-10%2      ### Job array with concurrency limit
##SBATCH --time      1:00:00

module load python
srun python my_script.py

Demo after rendering:

demo img

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgements

This extension was developed with the assistance of Microsoft Copilot and Github Copilot

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft