问题 1 :如何判断代码使用何种语言?(好像是跟据文件的扩展名,不确定)
问题 2 :"scope"的值如何确定,如何知道哪些接口包括哪些语言、哪些函数?像 keyword 这个接口,在 python 下就包括了"="(等号),在 c 下就不包括
问题3:可以在样式里指定字号、字体吗?
问题 1 :如何判断代码使用何种语言?(好像是跟据文件的扩展名,不确定)
问题 2 :"scope"的值如何确定,如何知道哪些接口包括哪些语言、哪些函数?像 keyword 这个接口,在 python 下就包括了"="(等号),在 c 下就不包括
问题3:可以在样式里指定字号、字体吗?
|
lechainJun 5, 2016 via Android
1
st 的高亮主要依赖于文件扩展名…不过似乎也有依赖别的方式确定的…问题 3 …可以的…谷歌应该有教程
|
|
jfcherngJun 5, 2016
2
1. 文件後綴名、正則匹配文件首行、自定義插件
2. scope 由 .sublime-syntax 中的正則匹配給定,如何命名全看該文件作者 3. 不可 |
|
6
@jfcherng 感谢
|
|
noe132Jun 5, 2016
7
sublime 的语言 syntax 是在 sublime text 3/package 目录下的.sublime-package 下, zip 方式打包,里面的.sublime-syntax 就是匹配规则,文件格式是 YAML
|
|
noe132Jun 5, 2016
8
代码高亮的颜色就是 color theme 。
|
|
MajestySolorJun 5, 2016
9
st3 可以对不同的语言使用不同的 syntax ,文件存储在 Data\Packages\User ,比如 Python.sublime-settings 这种
|
|
clortsJun 18, 2016
11
最新版对 html 高亮支持好像有点问题
|