我可以使用@import 将 Kod 的默认样式表导入我自己的样式表吗?

我可以使用@import 将 Kod 的默认样式表导入我自己的样式表吗?

我明白那个科德正在积极开发中,任何方面都可能出现重大变化。我想修改一些小东西(例如字体和大小或某些颜色),同时仍然能够从对默认 Kod 样式表的任何更改或更新中受益。

我认为我可以将@import默认样式表转换为我自己的样式表来实现这一点。如下所示~/.kod/custom.css

@import url("file:///Applications/Kod.app/Contents/Resources/style/default.css");

/* Change the default font face and color. */
body {
    font-family: Menlo, monospace;
    color: #efefef;
}

defaults根据 Kod 默认 CSS 文件顶部的注释,该样式表使用以下命令进行设置:

defaults write se.hunch.kod style/url ~/.kod/custom.css

不幸的是,这不起作用。当我第一次尝试重新加载样式时,Kod 崩溃了。它再次打开正常,但是

  • @import声明不起作用,并且
  • 每次我保存custom.css文件时 Kod 都会崩溃。

我做错了什么吗?我的@import声明写错了吗?难道这不是@import应该的工作方式吗?我是否错过了一些文档或 Kod Google Groups 帖子,其中提到 Kod 明确禁止这样做?

答案1

看来 Kod 不支持@importCSS 中的语句。

作为一种解决方法,您可以使用版本控制软件。我没有使用gitKod 人员使用的 的经验,但您可能可以在某个地方设置一个本地副本https://github.com/rsms/kod/tree/master/resources/style,并在更新 Kod 本身时保持其更新。保留您自己的更改,它们将与这些文件的任何更新合并。

相关内容