So speichern Sie die Schriftarteinstellungen in Notepad ++


46

Ich mag den vim Dark Blue-Stil in Notepad ++, aber ich möchte ihn mit Lucida anstelle von Consolas verwenden. Wenn ich die Schriftart in Lucida ändere, wird sie nie gespeichert. Gibt es eine Möglichkeit, einen benutzerdefinierten Stil zu speichern, der eine neue Schriftart mit einem integrierten Stil kombiniert?

Antworten:


49

Wie @ mikez302 in einem Kommentar oben sagte, als Administrator ausführen . Nehmen Sie dann Ihre Stiländerungen über Einstellungen / Stilkonfigurator vor. Diese Dateien müssen nicht manuell bearbeitet werden.

Ab v5.8.6 werden Themendateien unter gespeichert %PROGRAMFILES(x86)%. Vista / Win7 weigert sich, in dieses Verzeichnis zu schreiben, wenn die Anwendung nicht als Administrator ausgeführt wird. Außerdem werden anscheinend "Global Override" -Einstellungen in der aktiven Designdatei gespeichert. In zukünftigen Versionen von Notepad ++ werden diese benutzerspezifischen Designeinstellungen hoffentlich %APPDATA%wie vom Windows-Paradigma vorgesehen gespeichert.


Das ist die richtige Antwort. Löste das Problem für mich.
Endolith

Genau richtig, mein Problem auch gelöst. Ein guter Vorschlag, diese Einstellungen in einen Bereich zu verschieben, der vom Benutzer beschreibbar ist.
Poplitea

1
Gibt es eine Problemumgehung für diejenigen, die keine Administratorrechte haben?
rink.attendant.6

15

Gehen Sie zu Settings / Style Configurator. Wählen Sie den Schriftartnamen und aktivieren Sie das Kontrollkästchen Enable global font. Klicken Sie auf Speichern und schließen.

Bild

Außerdem: Schauen Sie sich die Antwort von @zourtney an . Sie sollten Notepad ++ als Administrator ausführen, um Ihre Änderungen beizubehalten


5
Danke für die Antwort. Aber wenn ich die Schriftart in Lucida ändere, wie Sie erklären; und aktivieren Sie das Kontrollkästchen Globale Schriftart aktivieren. Wenn ich das nächste Mal Notepad ++ öffne, ist der Schriftname nicht im Feld Schriftname enthalten und die Datei enthält Consolas als Schrift. Tatsächlich öffnet es manchmal nicht einmal vim Dark Blue, sondern einen Standardstil mit weißem Hintergrund. Kurz gesagt, jedes Mal, wenn ich Notepad ++ öffne, muss ich den Stil auf Dunkelblau und die Schrift auf Lucida ändern. Änderungen, die ich am Stil vornehme, werden nicht gespeichert. Ich kann etwas falsch machen, aber ich weiß nicht was.
Zeynel

1
@Zeynel Tritt dies bei verschiedenen Dateierweiterungen auf? Können Sie versuchen, dieselbe Datei mehrmals zu öffnen und festzustellen, ob die Einstellungen für die Schriftart zutreffen?
Sathyajith Bhat

@jumbo Danke, dass du mich informiert hast - ich habe das Bild erneut
hochgeladen

5

Ich habe das gleiche Problem mit der neuesten Version (5.8.5).
Ich glaube ein Fehlerbericht ist in Ordnung. Hier ist ein Fehler, der (zumindest) im Zusammenhang zu stehen scheint: http://sourceforge.net/tracker/index.php?func=detail&aid=2893679&group_id=95717&atid=612382

Eine andere Möglichkeit (bis das Problem behoben ist) ist das manuelle Hinzufügen eines Themas zu %PROGRAMFILES%\Notepad++\themes
(Beachten Sie, dass Sie Ihren Editor als Administrator ausführen müssen, um diese Datei speichern zu können.)

Kopieren Sie einfach das gewünschte Thema und bearbeiten Sie die Kopie nach Ihren Wünschen.
In Ihrem Fall sollte das Editieren des fontNameUnder <GlobalStyles>den Trick machen.
Darüber hinaus möchten Sie möglicherweise name="stylerTheme" path=""in Ihrer %APPDATA%\Notepad++\config.xmlDatei bearbeiten .


@studiohack: Gar kein Problem. :-)
OKtosiTe

Ich habe versucht, eine Kopie des Themas zu erstellen und es zu speichern, und ein Dialogfeld mit der Meldung "Bitte überprüfen Sie, ob diese Datei in einem anderen Programm geöffnet ist" wurde angezeigt. Weiß jemand, was zu tun ist? Ich habe versucht, die Datei in einem anderen Editor zu bearbeiten. Ich benutze Noetpad ++ 5.8.6 unter Windows 7.
Elias Zamaria

4
Ich konnte die Datei speichern, indem ich Notepad ++ als Administrator ausführte.
Elias Zamaria

@ mikez302: Guter Punkt. Ich habe vergessen, das zu erwähnen. Bearbeitet in.
OKTOSITE

3

Anstatt Notepad ++ wie in einigen anderen Antworten als Administrator auszuführen , können Sie Schreib- / Änderungsberechtigungen für das Themenverzeichnis in Programmdateien hinzufügen, sodass Sie nicht jedes Mal als Administrator ausgeführt werden müssen.

Für Windows 7:

  1. Wechseln Sie im Windows Explorer zu% PROGRAMFILES% \ Notepad ++
  2. Klicken Sie mit der rechten Maustaste auf den Ordner "Themen" und klicken Sie auf "Eigenschaften".
  3. Klicken Sie auf die Registerkarte Sicherheit
  4. Klicken Sie auf die Schaltfläche Bearbeiten
  5. Wählen Sie den Punkt 'Benutzer' in der oberen Liste
  6. Setzen Sie in der Berechtigungsliste ein Häkchen bei "Ändern" (das es automatisch auch zu "Schreiben" hinzufügt).
  7. OK OK

Jetzt sollten Ihre Änderungen gespeichert werden, ohne dass Notepad ++ als Administrator ausgeführt werden muss.


Großartiger Hack! Ich habe nicht daran gedacht. Sie müssen nicht jedes Mal als Administrator und nicht auf Unternehmenscomputern ausgeführt werden. Sie können den Administrator dazu auffordern, dies einmal für Sie zu tun, und schon sind Sie fertig.
Sanoo

2

Öffnen Sie den Notizblock ++, indem Sie mit der rechten Maustaste auf "Als Administrator ausführen" klicken und die gewünschten Änderungen vornehmen. Ihre Änderungen bleiben erhalten.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.