VScode 插件中 Activation Events 中 onLanguage 的语言标识

495 阅读1分钟

一、语言标识

语言标识
ABAPabap
Windows Batbat
BibTeXbibtex
Clojureclojure
Coffeescriptcoffeescript
Cc
C++cpp
C#csharp
CSScss
Diffdiff
Dockerfiledockerfile
F#fsharp
Gitgit-commit and git-rebase
Gogo
Groovygroovy
Handlebarshandlebars
Hamlhaml
HTMLhtml
Iniini
Javajava
JavaScriptjavascript
JavaScript Reactjavascriptreact, jsx
JSONjson
JSON with Commentsjsonc
LaTeXlatex
Lessless
Lualua
Makefilemakefile
Markdownmarkdown
Objective-Cobjective-c
Objective-C++objective-cpp
Perlperl and perl6
PHPphp
Plain Textplaintext
PowerShellpowershell
Pugjade, pug
Pythonpython
Rr
Razor (cshtml)razor
Rubyruby
Rustrust
SCSSscss (syntax using curly brackets), sass (indented syntax)
ShaderLabshaderlab
Shell Script (Bash)shellscript
Slimslim
SQLsql
Stylusstylus
Swiftswift
TypeScripttypescript
TypeScript Reacttypescriptreact
TeXtex
Visual Basicvb
Vuevue
Vue HTMLvue-html
XMLxml
XSLxsl
YAMLyaml

二、用法

请注意,大小写对于精确的标识符匹配很重要('Markdown' != 'markdown')

"activationEvents": [
    "onLanguage:json",
    "onLanguage:markdown",
    "onLanguage:typescript"
]