我可以让 ReText 使用不同的字体类型来显示代码吗?

10 configuration fonts qt

我正在使用 ReText 3.1.4 (Lubuntu 12.10) 为自己做笔记。我想知道是否可以使用不同的字体来显示在预览模式下标记为代码的文本:

重新文本预览

在图像中,Sort~/.config/pcmanfm/lubuntu/desktop-items-0.conf出现褪色。我觉得这是 Courier 的一个问题(不仅仅是在 ReText 中)。我想使用 Ubuntu Mono 或 DejaVu Sans Mono 而不是 Courier。那可能吗?如何?

我安装了从 Lubuntu 软件中心安装 Retext 时建议的所有推荐软件,其中包括Qt Configuration 4.8.3允许进行大量自定义的软件。我可以使用此应用程序的“字体”选项卡来更改默认字体,但不能更改负责描述代码中的文本的字体:

使用不同的默认字体重新文本预览

Adi*_*tya 10

我们可以使用级联样式表 (CSS) 来实现这一点。

如果您不熟悉 CSS 并需要一些帮助/教程,请参阅此堆栈溢出问题:

另请参阅 ReText Wiki 以获取配置文件:

按照以下步骤创建和修改 CSS 文件:

  1. ReText 将其配置文件存储在~/.config/ReText project/ReText.conf. 打开您的文件管理器(如果您使用的是 Ubuntu,请打开 Nautilus)。按Ctrl+H显示所有隐藏文件。现在,导航到目录.configReText project。在这里你会发现ReText.conf。我们需要编辑它以指向我们的css文件。但是让我们首先创建css文件。

  2. 在同一个目录中创建一个名为的文件myconfig.css(您可以随意命名)。现在在文本编辑器中打开它。

  3. 编辑文件如下:

    code {
        font-family: Ubuntu Mono, DejaVu Sans Mono;
        background-color: #D3D3D3;
    }
    
    pre {
        background-color: #D3D3D3;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    显然,您想要的只是将font-family属性设置为code标记。但是,我建议background-color同时为codepre标签设置属性。我已将 设置background-colorLightGrey(其十六进制值为#D3D3D3)。您可以根据自己的口味和喜好修改颜色。在这方面,以下链接应该对您有所帮助。

  4. 现在修改 ReText 的配置文件以将其指向新创建的样式表。~/.config/ReText project/ReText.conf在文本编辑器中打开并styleSheet在末尾添加设置并将其指向其位置。对我来说是:

    styleSheet=/home/aditya/.config/ReText project/myconfig.css
    
    Run Code Online (Sandbox Code Playgroud)

    重新文本配置文件

    笔记:

    • 确保提供文件的完整路径。它不能~像您的$HOME.
    • 此外,如果您将 css 文件命名为myconfig.css其他目录或将其放置在其他目录中,请确保提供正确的文件名和路径。
  5. 如果您已经运行了 ReText,请关闭并重新启动它以使更改生效。

任务完成


如何知道<tag>要修改什么 HTML

如果您不确定标签名称,您可以查看 Markdown 的 HTML 代码,然后对 CSS 进行您喜欢的更改。

编辑菜单 →查看 HTML 代码将显示您的 Markdown 文本的标记。

知道标签