我正在尝试定义一些用于编辑 Markdown 的片段,但无法触发它们。我尝试使用source.markdown
、text.markdown
和markdown
作为范围,但它们都不起作用。如果我消除范围约束,代码片段有效。
我如何确定要使用什么范围?
答案1
要确定光标下的当前范围,在 Windows 和 Linux 上使用Ctrl+ Alt+ Shift+P即可,在 Mac 上使用 Ctrl+ Shift+即可。P
或者,在 Sublime 控制台中运行以下命令:
view.scope_name(view.sel()[0].begin())
要在 Windows 上打开控制台,请按Ctrl+'
答案2
Markdown 的范围是text.html.markdown
。我认为有几个包可以帮助你识别当前的范围,ScopeAlways是其中之一。