Jak zapisać ustawienia czcionek w Notepad ++

46

Podoba mi się styl vim Dark Blue w Notepad ++, ale chcę go używać z Lucida zamiast Consolas. Kiedy zmieniam czcionkę na Lucida, nigdy nie jest ona zapisywana. Czy istnieje sposób na zapisanie niestandardowego stylu, który łączy nową czcionkę z wbudowanym stylem?

Zeynel
źródło

Odpowiedzi:

49

Jak powiedział @ mikez302 w komentarzu powyżej, uruchom jako administrator . Następnie wprowadź zmiany stylu za pomocą Ustawień / Konfiguratora stylów. Nie ma potrzeby ręcznej edycji tych plików.

Od wersji 5.6.6 pliki motywów są przechowywane pod %PROGRAMFILES(x86)%. Vista / Win7 odmówi zapisu do tego katalogu, gdy aplikacja nie zostanie uruchomiona jako Administrator. Ponadto wydaje się, że ustawienia „Global Override” są zapisywane w aktywnym pliku motywu. Mamy nadzieję, że przyszłe wersje Notepad ++ będą przechowywać te ustawienia motywów specyficzne dla użytkownika zgodnie %APPDATA%z intencją paradygmatu systemu Windows.

zourtney
źródło
To jest poprawna odpowiedź. Rozwiązałem problem dla mnie.
endolith
Natychmiast rozwiązałem również mój problem. Świetna sugestia, że ​​te ustawienia powinny wejść na terytorium, na którym użytkownik może zapisywać.
poplitea
1
Czy istnieje obejście dla tych, którzy nie mają uprawnień administracyjnych?
rink.attendant. 6
15

Przejdź do Konfiguratora ustawień / stylu. Wybierz nazwę czcionki i zaznacz pole wyboru przeciwko Enable global font. Kliknij Zapisz i zamknij.

wizerunek

Również: spójrz na odpowiedź @ zourtney . Aby zachować zmiany, uruchom Notepad ++ jako Administrator

Sathyajith Bhat
źródło
5
Dziękuję za odpowiedź. Ale kiedy zmieniam czcionkę na Lucida, jak wyjaśnisz; i zaznacz pole Włącz globalną czcionkę; przy następnym otwarciu Notepad ++ nazwa czcionki nie znajduje się w polu Nazwa czcionki, a plik ma czcionkę Consolas. W rzeczywistości czasami nawet nie otwiera vim Dark Blue, ale domyślny styl białego tła. Krótko mówiąc, za każdym razem, gdy otwieram Notepad ++, muszę zmienić styl na vim Dark Blue i czcionkę na Lucida. Zmiany, które wprowadzam do stylu, nie są zapisywane. Mogę robić coś złego, ale nie wiem co.
Zeynel,
1
@Zeynel Czy dzieje się tak w przypadku różnych rozszerzeń plików? Czy możesz spróbować otworzyć ten sam plik wiele razy i sprawdzić, czy ustawienia czcionek się utrzymują?
Sathyajith Bhat
@jumbo Dzięki za poinformowanie mnie
Ponownie załadowałem
5

Mam ten sam problem z najnowszą wersją (5.8.5).
Uważam, że zgłoszenie błędu jest prawidłowe. Oto błąd, który wydaje się (przynajmniej) powiązany: http://sourceforge.net/tracker/index.php?func=detail&aid=2893679&group_id=95717&atid=612382

Inną opcją (dopóki problem nie zostanie rozwiązany) może być ręczne dodanie motywu %PROGRAMFILES%\Notepad++\themes
(pamiętaj, że musisz uruchomić edytor jako Administrator, aby móc zapisać ten plik).

Po prostu skopiuj motyw, który ci się podoba, i edytuj kopię według własnych upodobań.
W twoim przypadku edycja fontNamepod <GlobalStyles>powinna załatwić sprawę .
Dodatkowo możesz chcieć edytować name="stylerTheme" path=""w swoim %APPDATA%\Notepad++\config.xmlpliku.

oktosiTe
źródło
@studiohack: W ogóle nie ma problemu. :-)
okTosiTe
Próbowałem utworzyć kopię motywu i zapisać ją, ale pojawiło się okno dialogowe z napisem „Sprawdź, czy ten plik jest otwarty w innym programie”. Czy ktoś wie, co z tym zrobić? Próbowałem edytować plik w innym edytorze i to mi też nie pozwoliło. Używam Noetpad ++ 5.8.6 w systemie Windows 7.
Elias Zamaria 11.01.11
4
Udało mi się zapisać plik, uruchamiając Notepad ++ jako administrator.
Elias Zamaria,
@ mikez302: Dobra uwaga. Zapomniałem o tym wspomnieć.
Edytowałem
3

Zamiast uruchamiać Notepad ++ jako administrator, jak w niektórych innych odpowiedziach, możesz dodać uprawnienia do zapisu / modyfikacji do katalogu motywów w plikach programu, więc nie musisz za każdym razem uruchamiać się jako administrator.

W systemie Windows 7:

  1. W Eksploratorze Windows przejdź do% PROGRAMFILES% \ Notepad ++
  2. Kliknij prawym przyciskiem myszy folder „motywy” i kliknij „Właściwości”
  3. Kliknij kartę Zabezpieczenia
  4. Kliknij przycisk Edytuj
  5. Wybierz element „Użytkownicy” z górnej listy
  6. Na liście uprawnień dodaj znacznik wyboru do „Modyfikuj” (który automatycznie dodaje go również do „zapisu”)
  7. OK OK

Powinien teraz zapisać zmiany bez konieczności uruchamiania Notepad ++ jako administrator.

michaelmoo
źródło
Świetny hack! Nie myślałem o tym. Oszczędza to konieczności uruchamiania jako administrator za każdym razem i na komputerach firmowych, możesz poprosić administratora, aby zrobił to za Ciebie raz i jesteś gotowy.
Sanoo,
2

Otwórz notatnik ++, klikając prawym przyciskiem myszy i wybierając „Uruchom jako administrator” - a następnie wprowadź zmiany, które chcesz wprowadzić. Twoje zmiany zostaną zachowane.

Kofeina
źródło
0

Jeśli nie masz uprawnień administratora, zmiana całego motywu na inny (np. Motyw Zmierzch) jest zapisywana na stałe, nawet bez uprawnień administratora.

Tutaj przesłać post z pytania.

Czwartek
źródło