Подсветка синтаксиса изменена в Ubuntu 16.04

Подсветка синтаксиса изменена в Ubuntu 16.04

Недавно я перешел с Ubuntu 15.10 на 16.04. При использовании Emacs для редактирования кода Python в Терминале подсветка синтаксиса выглядит совсем иначе в 16.04 по сравнению с 15.10 (больше оттенков фиолетового). Это справедливо и для локального использования Emacs, и для подключения по ssh к другому компьютеру, поэтому это похоже на что-то связанное с цветовой схемой Терминала, а не с самим Emacs. Однако я не вижу ничего в новом файле .bashrc или настройках Терминала, что могло бы объяснить разницу.

решение1

Добавление 'TERM=xterm'к моему псевдониму emacs решило проблему:

alias emacs='TERM=xterm; emacs -nw'

Я не совсем уверен, почему. Вдохновился этим ответом:

https://stackoverflow.com/questions/5236962/emacs-python-mode-syntax-highlighting

решение2

По умолчанию Терминал использует системную палитру цветов. Вы можете изменить это в Правка > Настройки профиля > Цвета (вкладка)

Связанный контент