Language-dependent features[13] Features Languages Syntax highlighting Batch file C C# C++ CSS Clojure CoffeeScript Diff Dockerfile F# Git-commit Git-rebase Go Groovy HLSL HTML Handlebars INI file JSON Java JavaScript JavaScript React Less Lua Makefile Markdown Objective-C Objective-C++ PHP Perl Perl 6 PowerShell Properties Pug template language,[14][15] Python R Razor Ruby Rust SQL Sass ShaderLab Shell script (Bash) Swift TypeScript TypeScript React Visual Basic XML XQuery XSL YAML Snippets Groovy Markdown Nim[16] PHP Swift Intelligent code completion CSS HTML JavaScript JSON Less Sass TypeScript Refactoring C# TypeScript Debugging JavaScript and TypeScript for Node.js projects C# and F# for Mono projects on Linux and macOS C and C++ on Windows, Linux and macOS Python with Python plug-in installed PHP with XDebug and PHP Debug plug-in installed