Ja lubię emacs w terminalu, ale niebieski kolor mini bufora jest wyraźnie widoczny.Czy mogę zmodyfikować kolor mini bufora emacs?
naprawdę tego potrzebuję, dziękuję za pomoc!
Ja lubię emacs w terminalu, ale niebieski kolor mini bufora jest wyraźnie widoczny.Czy mogę zmodyfikować kolor mini bufora emacs?
naprawdę tego potrzebuję, dziękuję za pomoc!
Spróbuj tego,
(set-face-foreground 'minibuffer-prompt "white")
Jeśli nie możesz znieść niebieskiego koloru terminala, prawdopodobnie możesz go zmienić. Różne emulatory terminali mają różne narzędzia do tego, ale większość używa zasobów X.
własnych wyborów osobistych kolorów dla urxvt:
URxvt.background: #000000 URxvt.foreground: gray75 URxvt.color3: DarkGoldenrod URxvt.color4: RoyalBlue URxvt.color11: LightGoldenrod URxvt.color12: LightSteelBlue URxvt.color7: gray75 URxvt.colorBD: #ffffff URxvt.colorUL: LightSlateGrey URxvt.colorIT: SteelBlue URxvt.cursorColor: grey90 URxvt.highlightColor: grey25
Ale oczywiście własny emulator terminala z wyboru może mieć inną klasę (URxvt) lub aplikacji (urxvt, nie stosuje się w moim przykładzie) NAZWA, a nazwy zasobów również mogą być różne. urxvt użyje nazw kolorów (z pliku rgb.txt serwera - użyj xcolorsel(1)
, aby zobaczyć je w przydatnej aplikacji) lub liczb, ale inne terminale mogą nie być tak elastyczne.
Z mojego xterm(1)
podręcznika, kolory i ich numery to:
0 black 1 red3 2 green3 3 yellow3 4 a customizable dark blue 5 magenta3 6 cyan3 7 gray90 8 gray30 9 red 10 green 11 yellow 12 a customizable light blue 13 magenta 14 cyan 15 white
Jeśli twój terminal ma korzystać z zasobów X, zapisać odpowiednie zasoby do pliku (umownie nazwane ~/.Xdefaults
lub ~/.Xresources
) i używać xrdb -merge <filename>
do załaduj swoje zasoby na serwer. Następnie ponownie uruchom terminal i wypróbuj go.
Jeśli twój terminal używa jakiegoś innego mechanizmu do konfiguracji wyborów kolorów (może ma element menu Preferencje lub coś podobnego), prawdopodobnie nadal będzie mieć gdzieś inne kolory, a będziesz musiał zmienić kolory 4 i 12 na zmień kolor niebieski. Z drugiej strony, jeśli podoba ci się niebieski na wszystko, z wyjątkiem , z wyjątkiem emacs z, możesz spróbować, aby emacs używał innego koloru (nie ma pomysłu, przepraszam), lub możesz uruchomić emulator terminalu za pomocą inna "klasa", więc będzie czytać różne zasoby X. (xterm(1)
ma parametr -class
do tego.)
dzięki za szczegółowo answer.i użyciu terminala LXDE na mięty linux.don't mają dir ty said.it jest lepszy dokonywania emacs aby zmienić color.if nie, twoja odpowiedź jest nową opcją. – chenge
Hmm, nie jestem pewien, czy LXTerminal pozwoli ci wybrać inne kolory; twierdzi, że jest oparty na VTE, a http://people.redhat.com/nalin/vte/html/vteterminal.html#VTE-TERMINAL-SET-COLORS zawiera opis zmiany palety kolorów bez wzmianki o tym, gdzie dostaje domyślne ustawienia, więc zakładam, że muszą zostać zmienione programowo. Zrzut ekranu LXTerminal na stronie http://wiki.lxde.org/en/LXTerminal nie wyświetla widżetu selektora palety kolorów, więc może nie być to możliwe. Sprawdź dokumenty i miej nadzieję na najlepsze. :) – sarnold
Znajduję ~/.config/lxterminal/mam plik konfiguracyjny, to naprawdę działa. Muszę zmienić bgcolor terminala na biały, aby wyświetlić niebieską czcionkę emacsa. Naprawdę lubię czarny terminal. – chenge
naprawdę dziękuję! dobrze. – chenge