Можно ли заставить ReText использовать другой тип шрифта для отображения кода?

Можно ли заставить ReText использовать другой тип шрифта для отображения кода?

Я использую ReText 3.1.4 (Lubuntu 12.10) для заметок для себя. Я хочу узнать, можно ли использовать другой шрифт для отображения текста, который помечен как код врежим предварительного просмотра:

Предварительный просмотр ReText

На изображении Sortи ~/.config/pcmanfm/lubuntu/desktop-items-0.confпоявляютсяблеклый. Я чувствую, что это проблема с Courier (не только в ReText). Я хотел бы использовать Ubuntu Mono или DejaVu Sans Mono вместо Courier. Это возможно? Как?

Я установил все рекомендуемое программное обеспечение, предложенное во время установки Retext из Lubuntu Software Center, и это включало Qt Configuration 4.8.3то, что позволяет много настроек. Я могу использовать вкладку Fonts этого приложения, чтобы изменить шрифт по умолчанию, но не шрифт, отвечающий за текст при отображении кода:

Предварительный просмотр ReText с другим шрифтом по умолчанию

решение1

Для достижения этого мы можем использовать каскадные таблицы стилей (CSS).

Если вы новичок в CSS и вам нужна помощь/руководство, ознакомьтесь с этим вопросом на Stack Overflow:

Также обратитесь к ReText Wiki для получения информации о файле конфигурации:

Чтобы создать и изменить файл CSS, выполните следующие действия:

  1. ReText хранит свои файлы конфигурации в ~/.config/ReText project/ReText.conf. Откройте файловый менеджер (Nautilus, если вы используете Ubuntu). Нажмите 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свойство только для codeтега. Однако я рекомендую задать background-colorсвойство также для тегов codeи pre. Я установил background-colorзначение LightGrey(его шестнадцатеричное значение равно #D3D3D3). Вы можете изменить цвет по своему вкусу и предпочтениям. Следующая ссылка должна вам в этом помочь.

  4. Теперь измените файл конфигурации ReText, чтобы указать на недавно созданную таблицу стилей. Откройте ~/.config/ReText project/ReText.confв текстовом редакторе и добавьте styleSheetнастройку в конце и укажите ее местоположение. Для меня это:

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

    Файл конфигурации ReText

    Примечание:

    • Убедитесь, что вы указали полный путь к файлу. Он не может расширяться ~как ваш $HOME.
    • Кроме того, если вы назвали свой css-файл как-то иначе myconfig.cssили поместили его в другой каталог, убедитесь, что вы указали правильное имя файла и путь.
  5. Если ReText уже запущен, закройте его и перезапустите снова, чтобы изменения вступили в силу.

Миссия выполнена


Как узнать, какой HTML-код <tag>следует изменить

Если вы не уверены в названиях тегов, вы можете просмотреть HTML-код вашей разметки, а затем внести необходимые изменения в CSS.

РедактироватьМеню →Просмотреть HTML-кодпокажет разметку вашего текста markdown.

знать теги

Связанный контент