如何查看 SublimeText 中当前的“范围”?

如何查看 SublimeText 中当前的“范围”?

我正在尝试定义一些用于编辑 Markdown 的片段,但无法触发它们。我尝试使用source.markdowntext.markdownmarkdown作为范围,但它们都不起作用。如果我消除范围约束,代码片段有效。

我如何确定要使用什么范围?

答案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是其中之一。

相关内容