🔴 DEPRECATED in favor of Commands
Provides one command changeLanguageMode.change
{
"key": "ctrl+shift+8",
"command": "changeLanguageMode.change",
"args": "typescript"
}
Additional command to get active editor language id:
changeLanguageMode.getActiveEditorLanguage Get active editor language id
The following table lists known language identifiers:
Language |
Identifier |
ABAP |
abap |
Windows Bat |
bat |
BibTeX |
bibtex |
Clojure |
clojure |
Coffeescript |
coffeescript |
C |
c |
C++ |
cpp |
C# |
csharp |
CSS |
css |
Diff |
diff |
Dockerfile |
dockerfile |
F# |
fsharp |
Git |
git-commit and git-rebase |
Go |
go |
Groovy |
groovy |
Handlebars |
handlebars |
Haml |
haml |
HTML |
html |
Ini |
ini |
Java |
java |
JavaScript |
javascript |
JavaScript React |
javascriptreact , jsx |
JSON |
json |
JSON with Comments |
jsonc |
LaTeX |
latex |
Less |
less |
Lua |
lua |
Makefile |
makefile |
Markdown |
markdown |
Objective-C |
objective-c |
Objective-C++ |
objective-cpp |
Perl |
perl and perl6 |
PHP |
php |
Plain Text |
plaintext |
PowerShell |
powershell |
Pug |
jade , pug |
Python |
python |
R |
r |
Razor (cshtml) |
razor |
Ruby |
ruby |
Rust |
rust |
SCSS |
scss (syntax using curly brackets), sass (indented syntax) |
ShaderLab |
shaderlab |
Shell Script (Bash) |
shellscript |
Slim |
slim |
SQL |
sql |
Stylus |
stylus |
Swift |
swift |
TypeScript |
typescript |
TypeScript React |
typescriptreact |
TeX |
tex |
Visual Basic |
vb |
Vue |
vue |
Vue HTML |
vue-html |
XML |
xml |
XSL |
xsl |
YAML |
yaml |
https://code.visualstudio.com/docs/languages/identifiers
| |