程式碼編輯器語言支持
語言支持指片段編輯器根據文件擴充名(如 .py → Python)或片段的執行環境(如 shell、python)選擇語法高亮與補全。以下爲當前支持列表。
按文件擴充名識別
| 擴充名 | 語言 | 說明 |
|---|---|---|
.js, .jsx | javascript | JavaScript |
.ts, .tsx | typescript | TypeScript |
.py | python | Python |
.sh, .bash, .zsh | shell | Shell 腳本 |
.json | json | JSON |
.html, .htm | html | HTML |
.css | css | CSS |
.scss, .less | scss / less | SCSS / Less |
.md | markdown | Markdown |
.yaml, .yml | yaml | YAML |
.xml | xml | XML |
.sql | sql | SQL |
.go, .rs, .java, .kt, .swift | go / rust / java / kotlin / swift | 對應語言 |
.c, .h, .cpp, .hpp | c / cpp | C / C++ |
.php, .rb, .lua, .r | php / ruby / lua / r | 對應語言 |
.ps1, .psm1 | powershell | PowerShell |
.txt | plaintext | 純文字 |
按執行環境識別
| 環境變數 | 語言 | 說明 |
|---|---|---|
plain | plaintext | 純文字 |
rich | markdown | Markdown |
shell | shell | Shell 腳本 |
applescript | applescript | AppleScript |
js | javascript | JavaScript |
powershell | powershell | PowerShell(執行);高亮優先看 .ps1 文件名 |
python | python | Python |
內置高亮
片段程式碼編輯器支持高亮。內置語言包括:plaintext、javascript、typescript、json、html、css、scss、less、markdown、xml、yaml、sql、python、java、c、cpp、csharp、go、rust、php、ruby、swift、kotlin、lua、r、shell、powershell、assembly、objective-c 以及 clojure / dart / haskell / scala 等(完整列表見應用內設定 → 編輯器語言選項)。設定裡還可注冊自訂語言。
具體以當前版本爲準。
最後更新於