Чи можу я змусити ReText використовувати інший тип шрифту для відображення коду?


10

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

Попередній перегляд ReText

На зображенні з’являються Sortі зів’ялі . Я вважаю, що це проблема з кур'єром (не лише в ReText). Я хотів би використовувати Ubuntu Mono або DejaVu Sans Mono замість Courier. Це можливо? Як?~/.config/pcmanfm/lubuntu/desktop-items-0.conf

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

Попередній перегляд ReText з різними шрифтами за замовчуванням

Відповіді:


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

    Примітка:

    • Переконайтеся, що ви надаєте повний шлях до файлу. Він не може розширюватися ~як ваш $HOME.
    • Крім того, якщо ви назвали свій файл css як щось інше myconfig.cssабо помістили його в якийсь інший каталог, переконайтеся, що ви вказали правильне ім'я та шлях файлу.
  5. Якщо у вас вже був запущений ReText, закрийте його та перезапустіть його знову, щоб зміни набрали чинності.

місія виконана


Як знати, що HTML <tag>для зміни

Якщо ви не впевнені в іменах тегів, ви можете переглянути HTML-код свого розмітки, а потім внести бажані зміни в CSS.

Меню редагуванняПерегляд HTML-коду відображатиме розмітку тексту розмітки.

знати теги

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.