
Я использую ReText 3.1.4 (Lubuntu 12.10) для заметок для себя. Я хочу узнать, можно ли использовать другой шрифт для отображения текста, который помечен как код врежим предварительного просмотра:
На изображении 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 этого приложения, чтобы изменить шрифт по умолчанию, но не шрифт, отвечающий за текст при отображении кода:
решение1
Для достижения этого мы можем использовать каскадные таблицы стилей (CSS).
Если вы новичок в CSS и вам нужна помощь/руководство, ознакомьтесь с этим вопросом на Stack Overflow:
Также обратитесь к ReText Wiki для получения информации о файле конфигурации:
Чтобы создать и изменить файл CSS, выполните следующие действия:
ReText хранит свои файлы конфигурации в
~/.config/ReText project/ReText.conf
. Откройте файловый менеджер (Nautilus, если вы используете Ubuntu). Нажмите Ctrl+, Hчтобы отобразить все скрытые файлы. Теперь перейдите в каталог.config
→ReText project
. Здесь вы найдетеReText.conf
. Нам нужно будет отредактировать его, чтобы он указывал на нашcss
файл. Но давайте сначала создадимcss
файл.В этом же каталоге создайте файл с именем
myconfig.css
(вы можете назвать его как хотите). Теперь откройте его в текстовом редакторе.Отредактируйте файл, как показано ниже:
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
). Вы можете изменить цвет по своему вкусу и предпочтениям. Следующая ссылка должна вам в этом помочь.Теперь измените файл конфигурации ReText, чтобы указать на недавно созданную таблицу стилей. Откройте
~/.config/ReText project/ReText.conf
в текстовом редакторе и добавьтеstyleSheet
настройку в конце и укажите ее местоположение. Для меня это:styleSheet=/home/aditya/.config/ReText project/myconfig.css
Примечание:
- Убедитесь, что вы указали полный путь к файлу. Он не может расширяться
~
как ваш$HOME
. - Кроме того, если вы назвали свой css-файл как-то иначе
myconfig.css
или поместили его в другой каталог, убедитесь, что вы указали правильное имя файла и путь.
- Убедитесь, что вы указали полный путь к файлу. Он не может расширяться
Если ReText уже запущен, закройте его и перезапустите снова, чтобы изменения вступили в силу.
Как узнать, какой HTML-код <tag>
следует изменить
Если вы не уверены в названиях тегов, вы можете просмотреть HTML-код вашей разметки, а затем внести необходимые изменения в CSS.
РедактироватьМеню →Просмотреть HTML-кодпокажет разметку вашего текста markdown.