Языки редактора кода
Поддержка языков — как редактор фрагментов выбирает подсветку и дополнение: по расширению файла (например .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 и другие (полный список: Настройки → язык редактора). Свои языки можно зарегистрировать в Настройках.
Детали зависят от текущей версии приложения.
Обновлено