Machen Sie Text in vim fett

7

Ich arbeite an Ubuntu und benutze vim , um C- Dateien zu erstellen. Ich möchte den gesamten Text im Editor fett machen . Wie kann ich das tun, ohne ein Plugin zu installieren? Ich versuche nicht, bestimmte Wörter fett zu machen. Ich benutze einen schwarzen Hintergrund. Fettgedruckte Farben lassen den Editor wirklich gut aussehen.

Parth Shah
quelle
Laufen Sie vim in einem Terminal oder einer GUI-Version?
pb2q
Ich glaube, Sie sollten das Terminal konfigurieren, nicht vim. Daher 1) fragen, welches Terminal Sie verwenden? 2) Unterstützung der Anfrage, die Frage an den Superuser zu verschieben.
ZyX
@ Zyx: Ich benutze das Bash-Terminal
Parth Shah
@ParthShah Nein, Bash ist die Shell und kein Terminal. "Terminal" ist hier eine Abkürzung für "Terminal Emulator": GUI-Anwendung, die Sie verwenden.
ZyX

Antworten:

6

Die richtige Antwort wurde mir von einem der Benutzer @akira in einem der Kommentare gegeben. Ich teile es nur. Sie können die Schriftart nur in GVim ändern. Vim verwendet die Schriftarten, die Sie in der Shell verwenden. Wenn Sie dies also gerade lesen und die gleichen Anforderungen haben, ist es am besten, die Einstellungen Ihrer Shell so zu ändern, dass Schriftarten in Fettdruck angezeigt werden. Ich glaube, das ist die beste Methode.

Parth Shah
quelle
Beachten Sie außerdem, dass eine Schriftart unterschiedliche Dateien für ihre Stile hat. Wenn Sie also nur "SomeFont.ttf" herunterladen, bedeutet dies nicht, dass Sie alle Stile herunterladen, sondern höchstwahrscheinlich nur "Normal". Alle gewünschten Schriftstile müssen separat installiert werden.
SidOfc
5

Mit dem :matchBefehl können Sie einen bestimmten regulären Ausdruck hervorheben. Für gVim:

:highlight MyGroup gui=bold
:match MyGroup /./

Für Terminal:

:highlight MyGroup cterm=bold
:match MyGroup /./
mMontu
quelle
2

Sie können einige Elemente der C- Datei fett formatieren. Zum Beispiel

:highlight Comment gui=bold

Kommentare in C- Dateien werden für GVim fett gedruckt . Für Konsole Vim wird es sein

:highlight Comment cterm=bold

Leider weiß ich nicht , andere Art und Weise des ganzen Text zu machen fett Ausnahme es fett für jede Highlight - Gruppe zu machen ( cComment, cNumberusw.).


quelle
1

Passen Sie die Einstellungen Ihres Terminalemulators an, um Ihre Schriftarten fett zu machen .

ttyFühren Sie auf einer Konsole Folgendes aus:

$ sudo dpkg-reconfigure console-setup

und passen Sie dann die Einstellungen von dort an.

Hinweis: Dies ist in xterm nicht möglich.

Jonathan Reno
quelle
1

Nur für Gvim: Ändern Sie die Schriftart mit (Monospace in diesem Beispiel) in Fettdruck.

:set guifont=Monospace\ Bold\ 11 

Legen Sie es in Ihre, .gvimrcwenn Sie es jedes Mal tun möchten.

Jean
quelle
Nichts verändert sich. Können Sie mir bitte sagen, was der Grund sein kann?
Parth Shah