我可以让ReText使用其他字体类型显示代码吗?


10

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

ReText预览

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

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

使用不同默认字体的ReText预览

Answers:


10

我们可以使用层叠样式表(CSS)来实现此目的。

如果您是CSS的新手,并且需要一些帮助/教程,请参见以下Stack Overflow问题:

另请参阅配置文件的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;
    }

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

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

    styleSheet=/home/aditya/.config/ReText project/myconfig.css
    

    重文本会议文件

    注意:

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

任务完成


如何知道<tag>要修改的HTML

如果不确定标签名称,则可以查看markdown的HTML代码,然后对CSS进行首选更改。

编辑菜单→ 查看HTML代码将显示您的降价文字的标记。

知道标签

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.