Как удалить пробелы и символы возврата каретки в Emacs?

Всякий раз, когда я редактирую сценарий Python или ELisp, Emacs будет отображать '$' для каждого возврата каретки и точку по центру для каждого пробела. Я понятия не имею, как отключить или избавиться от этой настройки. Посмотрев в Google, я попытался отключить локальные и глобальные режимы пробелов, но безуспешно.

Я попытался закомментировать каждую возможную строку в моем файле .Emacs, и когда это не сработало, я полностью удалил файл .Emacs в своем домашнем пути. Я использую Emacs 24.2 на OSX 10.7.

Кто-нибудь знает, что я могу сделать, чтобы удалить эти символы?


person user1017102    schedule 20.12.2012    source источник
comment
whitespace-mode не включен по умолчанию, поэтому что-то на вашем сайте или в конфигурации пользователя включает его. Вы можете запустить emacs -Q, чтобы начать только с настройками по умолчанию, чтобы подтвердить это.   -  person phils    schedule 21.12.2012


Ответы (2)


Вы можете получить полную документацию здесь:

http://emacswiki.org/emacs/WhiteSpace

Чтобы деактивировать WhiteSpace локально, введите: C-u 0 M-x whitespace-mode RET

Чтобы деактивировать WhiteSpace глобально, введите: C-u 0 M-x > global-whitespace-mode RET

person Luis Tellez    schedule 20.12.2012
comment
Я сделал именно это, и хотя он работал, скажем, в организационном режиме, он ничего не делал, когда я редактировал файл Python или Lisp. - person user1017102; 20.12.2012

Я смог решить эту проблему, выполнив следующие действия:

M-x настроить В поле редактирования я ввел «пробелы».

Это привело меня в меню настроек, где я смог установить для режима глобального пробела значение «ноль».

Теперь я снова люблю свой EMACS....

person user1017102    schedule 21.12.2012