【问题标题】:Sublime MarkdownEditing plugin color scheme and line numbersSublime MarkdownEditing 插件配色方案和行号
【发布时间】:2014-08-29 21:08:32
【问题描述】:

我喜欢在我写的很多文本中使用 Markdown。为此,我想试用MarkdownEditing plugin for Sublime Text 3,但遇到了一些用户体验问题:

  1. 我无法弄清楚如何更改配色方案以使其影响 MarkdownEditing 语法编辑器。在此语法突出显示模式下,对 .Packages\User\Preferences.sublime-settings 的更改不会影响显示设置。但是,这些更改会反映在其他选项卡中。使用 MarkdownEditing 语法高亮时如何更改配色方案?

  2. 使用这个语法插件时如何开启行号?

【问题讨论】:

  • 正如我过去所做的那样,为 MSPaint-ish 手写 +1。很遗憾,我没有什么建设性的补充。
  • 这在configuration section 中有记录。请通过阅读帮助开发人员。
  • @maliayas 我确实阅读了文档部分,但说明没有用,因此这里有问题。在问别人之前,我很乐意帮助自己。
  • @ahsteele 好的,没问题。如果您在文档中看到需要改进的地方,欢迎 PR。

标签: sublimetext sublimetext3


【解决方案1】:

TL;DR

如果您使用 Markdown GFM 语法,请打开/创建“Data/Packages/User/Markdown.sublime-settings”并添加:

{
    "color_scheme": "Packages/your/custom.tmTheme",
    "line_numbers": true
}

查看菜单:Preferences > Package Settings > MarkdownEditing

对于 3 种不同的语法,有 3 种不同的设置。首先检查“默认”设置的作用,然后在“用户”设置中撤消它。

【讨论】:

  • 迄今为止最有帮助的答案,谢谢!虽然更有用的是,首先不要有这个问题,即不显示行号不应该是默认设置。
  • 谢谢。我猜大多数人不期望散文的行号。对于那些这样做的人来说,设置实际上很简单。
  • 我很难理解为什么有人会反对查看行号?这是一个有价值的信息。特别是对于 Sublime 的技术用户来说,它拥有众多的报告和自动化工具。从这个问题的点赞数和观看次数中也可以看出。自定义感觉实际上有 5 个不同的文件,而大多数包只有一个。为什么在 GFM 下会有这个设置?
  • 类似于我们在 Word 中不使用行号的原因。但是,如果有人需要,启用它非常很容易。该设置适用于所有 3 种口味,而不仅仅是 GFM。这个问题的投票数(11)不能作为投票,因为它只代表一方。感谢您的反馈。
  • 嗯... GFM 和非 GFM 分别设置,Sublime 怎么知道我的md 文件是哪一个? Word 不是为技术用户设计的。崇高的是。此外,m$oft 产品并不完全是设计杰作 :) 来自 Linus Torvalds:azquotes.com/quote/296073。否则这个包太棒了!
【解决方案2】:

要阻止 MarkdownEditing 包覆盖 Markdown 文件的配色方案:

  1. 打开Preferences > Settings - User
  2. 找到您的 color_scheme 线路 - 例如它看起来像
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
  3. 复制整行
  4. 打开Preferences > Package Settings > Markdown Editing > Markdown GFM Settings - Default
  5. 在其他color_scheme 行前面添加// 来注释掉它们
  6. 改为粘贴您的行
  7. 保存文件

Markdown 文件现在将使用您的常规配色方案,而不是仅针对 .md 文件使用自己的配色方案。

如果您收到有关“尝试解析设置时出错”的错误,请确保您的行以 , 结尾(如果它下面有行),并且 not 是否以 , 结尾这是最后一行。

【讨论】:

  • 这种方法最可靠。并且在packagecontrol.io/packages/Colorsublime 的配色方案范围内工作得非常好
  • sublime 不允许我更改 Markdown GFM Settings - Default。所以我使用@maliayas 回答来更改用户文件。
【解决方案3】:

这是我前一阵子安装这个插件时最烦人的事情之一,所以我很快就摆脱了它。但是,在这样做之前,我想出了如何解决您的问题。首先,由于您使用的是 ST3,因此您需要安装非常有用的 PackageResourceViewer 插件。打开命令面板(CtrlShiftP 在 Windows 上),输入 prv 调出<b>P</b>ackage<b>R</b>esource<b>V</b>iewer 选项,然后选择Extract Package。向下滚动并选择MarkdownEditing,按Enter,一切就绪。您现在可以在侧边栏中打开Packages/MarkdownEditingPackages 应该在C:\Users\username\AppData\Roaming\Sublime Text 3,也可以通过选择Preferences -&gt; Browse Packages...)并浏览所有不同的.sublime-settings 文件以了解不同的语法对于主插件,可以根据需要更改内容。特定于语法的文件使用 Preferences -&gt; Settings-Default 中的所有相同选项,因此例如您可以设置 "line_numbers": true 以重新打开行号,并将 "color_scheme" 的值更改为您的首选价值。

【讨论】:

  • 你找到你喜欢的 Markdown 语法高亮插件了吗?我无论如何都不喜欢这个插件。 ;-)
  • @ahsteele 我发现this syntax 最适合我,与我的Neon Color Scheme 搭配使用。语法来自knockdown,稍作修改(主要是删除正则表达式 cmets,以便它可以很好地转换为.YAML-tmLanguage 文件,并修复一两件事)。
【解决方案4】:

我有另一个名为 Markdownlight 的软件包,它覆盖了配色方案。我必须在 MarkdownEditing 用户设置中的 color_scheme 生效之前卸载它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-22
    • 2018-02-02
    相关资源
    最近更新 更多