【问题标题】:Disable Sublime Text Minimap for a specific syntax禁用特定语法的 Sublime Text Minimap
【发布时间】:2013-12-20 06:29:41
【问题描述】:

我正在尝试找到一种方法来仅针对单一语法 (Markdown) 禁用 Sublime Text 3 的小地图,但我运气不佳。

我发现很多关于将"show_minimap": false, 添加到您的偏好中的参考资料,hereelsewhere 但无论我将它放在 Markdown.sublime-settings 还是 Preferences.sublime-settings 中,它似乎都没有做任何事情(为了安全起见,我在更改设置后重新启动 Sublime Text)。

View/Hide Minimap 菜单项在全局范围内有效,但我无法为特定语法设置它。

在我发现的大多数线程中,我看到有些人说该设置对他们不起作用,而其他人则说它起作用,但他们似乎都没有回答为什么以及如何解决它。

该设置的语法是否已更改或已被删除?我在非官方文档中没有看到它。

如果它确实(仍然)存在,您可以将其应用于特定语法还是必须是全局设置?

谢谢!

【问题讨论】:

    标签: sublimetext sublimetext3


    【解决方案1】:

    我已经在 XP 上使用 ST2 2.0.2 和 ST3 Build 3056 尝试了 "hide_minimap": true"show_minimap": false(单独和组合),但似乎没有任何效果。我不知道您的链接问题的回答者/评论者正在使用的版本/平台,但似乎该行为最近以某种方式被删除,或者它是特定于平台的(可能两者兼而有之)。我查看了ST2ST3 Public BetaST3 dev builds 的更改日志,发现了许多对小地图的引用,但没有任何迹象表明您正在寻找的功能已被故意删除。

    我们不知道这是否对开发人员有影响,但社区在 GitHub 上维护了一个 issue tracker 用于此类事情。请随时submit 一个新问题,尽可能多地提供有关您尝试过的内容以及使用的平台和版本的信息,我们会看到它的去向。


    如果您是插件编写类型,那么理论上可以解决这个问题。您可以编写一个事件侦听器来检查任何新打开的文件的范围,如果它匹配text.html.markdown(或您希望隐藏小地图的任何类型的文件),它可以执行toggle_minimap 命令,当您选择 View -> Hide Minimap 时会触发该命令。

    我正在开发那个插件,但它不会很快出现。如果我可以让它工作,我会回来报告。

    【讨论】:

    • 感谢马特,非常感谢您的帮助!奇怪的是,此设置显然适用于某些版本和/或某些平台,但未记录并可能已删除。似乎是一个非常有用的功能。我还不是插件写作类型,但我会把它扔进我的某一天/也许列表中,我也会在问题跟踪器上发布一个帖子。感谢您提供信息和链接!
    【解决方案2】:

    在 OS X 中,Sublime text 3 尝试: CMD+`

    在 Windows 中可能: CTRL+`

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      相关资源
      最近更新 更多