我已经在Sublime Text中为自定义语言创建了.tmLanguage文件。一切都运作良好,但自动注释似乎无法正常工作。我在Sublime Text文档和Google上找不到关于如何实现自动注释的信息,但这可能是因为我没有使用正确的关键词。
让我解释一下我的意思。假设我有以下的C代码:
int i = 1;
i += 2;
如果我在Sublime Text中将其高亮,并按ctrl+/
,它会被更改为
// int i = 1;
// i += 2;
同样地,对于 Python 代码:
i = 1
i += 2
变成
# i = 1
# i += 2
很明显,Sublime Text需要了解语言语法才能选择正确的注释字符,这就是为什么我认为我需要在我的.tmLanguage文件中添加一些内容才能使其工作。我查看了Sublime Text附带的C.tmLanguage和Python.tmLanguage文件,但没有发现自动注释的代码。
我需要在我的.tmLanguage文件中添加什么内容才能在Sublime Text中启用此功能?还是说我必须添加/修改其他文件才能启用此功能?