
Ich verwende ReText 3.1.4 (Lubuntu 12.10), um mir Notizen zu machen. Ich möchte wissen, ob es möglich ist, eine andere Schriftart für die Anzeige von Text zu verwenden, der als Code markiert ist inVorschau Modus:
Im Bild Sort
und ~/.config/pcmanfm/lubuntu/desktop-items-0.conf
erscheinenverblasst. Ich glaube, das ist ein Problem mit Courier (nicht nur mit ReText). Ich würde statt Courier gerne Ubuntu Mono oder DejaVu Sans Mono verwenden. Ist das möglich? Wie?
Ich habe die gesamte empfohlene Software installiert, die bei der Installation von Retext vom Lubuntu Software Center vorgeschlagen wurde, und Qt Configuration 4.8.3
diese Software ermöglicht eine Vielzahl von Anpassungsmöglichkeiten. Ich kann die Registerkarte „Schriftarten“ dieser Anwendung verwenden, um die Standardschriftart zu ändern, jedoch nicht die Schriftart, die für den Text bei der Darstellung von Code verantwortlich ist:
Antwort1
Um dies zu erreichen, können wir Cascading Style Sheets (CSS) verwenden.
Wenn Sie mit CSS noch nicht vertraut sind und Hilfe/ein Tutorial benötigen, sehen Sie sich diese Frage von Stack Overflow an:
Informationen zur Konfigurationsdatei finden Sie auch im ReText-Wiki:
Befolgen Sie diese Schritte, um die CSS-Datei zu erstellen und zu ändern:
ReText speichert seine Konfigurationsdateien unter
~/.config/ReText project/ReText.conf
. Öffnen Sie Ihren Dateimanager (Nautilus, wenn Sie Ubuntu verwenden). Drücken Sie Ctrl+ H, um alle versteckten Dateien anzuzeigen. Navigieren Sie nun zum Verzeichnis.config
→ReText project
. Hier finden SieReText.conf
. Wir müssen es bearbeiten, damit es auf unserecss
Datei verweist. Aber lassen Sie uns zuerst diecss
Datei erstellen.Erstellen Sie in diesem Verzeichnis eine Datei mit dem Namen
myconfig.css
(Sie können sie beliebig benennen). Öffnen Sie sie nun in einem Texteditor.Bearbeiten Sie die Datei wie folgt:
code { font-family: Ubuntu Mono, DejaVu Sans Mono; background-color: #D3D3D3; } pre { background-color: #D3D3D3; }
Offensichtlich möchten Sie nur die
font-family
Eigenschaft aufcode
Tag setzen. Ich empfehle jedoch, diebackground-color
Eigenschaft auch aufcode
undpre
Tags zu setzen. Ich habe auf gesetztbackground-color
(LightGrey
der Hex-Wert ist#D3D3D3
). Sie können die Farbe nach Ihrem Geschmack und Ihren Vorlieben ändern. Der folgende Link sollte Ihnen dabei helfen.Ändern Sie nun die Konfigurationsdatei von ReText, um sie auf das neu erstellte Stylesheet zu verweisen. Öffnen Sie sie
~/.config/ReText project/ReText.conf
in Ihrem Texteditor, fügen Sie diestyleSheet
Einstellung am Ende hinzu und verweisen Sie sie auf ihren Speicherort. Bei mir ist es:styleSheet=/home/aditya/.config/ReText project/myconfig.css
Notiz:
- Stellen Sie sicher, dass Sie den vollständigen Pfad zur Datei angeben. Er kann nicht
~
als Ihr erweitert werden$HOME
. - Wenn Sie Ihrer CSS-Datei einen anderen Namen gegeben
myconfig.css
oder sie in einem anderen Verzeichnis abgelegt haben, achten Sie außerdem darauf, dass Sie den richtigen Dateinamen und Pfad angeben.
- Stellen Sie sicher, dass Sie den vollständigen Pfad zur Datei angeben. Er kann nicht
Wenn ReText bereits ausgeführt wurde, schließen Sie es und starten Sie es erneut, damit die Änderungen wirksam werden.
So erkennen Sie, welches HTML <tag>
geändert werden muss
Wenn Sie sich bei den Tag-Namen nicht sicher sind, können Sie den HTML-Code Ihres Markdowns anzeigen und dann die gewünschten Änderungen am CSS vornehmen.
BearbeitenMenü →HTML-Code anzeigenwürde die Auszeichnung Ihres Markdown-Textes anzeigen.