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


10

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

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

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

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

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

Ответы:


10

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

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

Также обратитесь к 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(его Hex Значение #D3D3D3). Вы можете изменить цвет по своему вкусу и предпочтениям. Следующая ссылка должна помочь вам в этом отношении.

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

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

    ReText Conf File

    Примечание:

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

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


Как узнать какой HTML <tag>изменить

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

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

знать теги

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.