/ / Як зробити кольори терміналу Emacs такими ж, як кольори графічного інтерфейсу Emacs? - emacs, ubuntu, кольори

Як зробити кольори терміналів Emacs такими ж, як кольори графічного інтерфейсу Emacs? - emacs, ubuntu, кольори

Я програмую з Emacs на Ubuntu (Hardy Heron atна даний момент), і мені подобається колір тексту за замовчуванням у графічному інтерфейсі Emacs. Тим не менш, за замовчуванням забарвлення тексту, коли Emacs виконується в терміналі, відрізняється і гарно.

Як зробити так, щоб кольори в терміналі відповідали кольорам у графічному інтерфейсі?

Відповіді:

111 для відповіді № 1

Ви не повинні бути прив'язані до стандартного 16 (або менше) кольорів вашого терміналу. Сучасні термінали підтримуватимуть 256 кольорів (які зможуть вам наблизитися до графічного інтерфейсу).

На жаль, отримання терміналу з підтримкою 256 кольорів є складним завданням і змінюється від терміну до терміну. Ця сторінка допоміг мені багато чого (але це є застарілий; Я, безумовно, отримав 256 кольорів, що працюють в gnome-terminal і xfce4-терміналі;

Як тільки ваш термінал з радістю використає 256 кольорів, магічний виклик налаштовує тип терміналу на "xterm-256color", перш ніж викликати emacs, наприклад:

env TERM=xterm-256color emacs -nw

Або ви можете встановити TERM у .bashrc файл:

export TERM=xterm-256color

Ви можете перевірити, чи працює він у emacs M-x list-colors-display, які покажуть вам або 16, або всі 256 славних кольорів.

Якщо він працює, то подивіться color-theme як хтось інший запропонував.

(Ви, напевно, будете розчаровані в якийсь момент, бог знає, що я роблю кожен раз, коли я намагаюся зробити щось подібне. Але дотримуйтеся цього;


2 для відповіді № 2

Я не впевнений, що це можливо, як GUI можебільше можливостей, ніж термінал (так, я бачив GUI термінали тільки з 16 кольорами зовсім недавно) .Це може залежати від того, як встановлений термінал. Тема кольору.

У всякому разі, чому ви використовуєте Emacs в обохтермінал і GUI? Взагалі люди вважають, що один або інший привабливий і використовують тільки той. Якщо ви використовуєте Emacs віддалено, можливо, ви хочете запустити його локально і використовувати Tramp відкривати файли віддалено або як кореневу.


0 для відповіді № 3

Трохи пізньої відповіді, але у мене була проблема з чорним фоном, що з'явився як сірий. Я вирішив це, граючи з палітрою.

змінити> Налаштування профілю> Колір> Палітра


-1 для відповіді № 4

Я не думаю, що це можливо в такому загальномуДо речі. З терміналом ви, як правило, зв'язані з деякими попередньо визначеними кольорами (з такими речами, як gnome-terminal ви можете налаштувати ці кольори - але ви все ще прив'язані до заздалегідь визначеного, обмеженого числа кольорів).