Когда я вставляю — (длинное тире) в текстовый файл, Emacs сначала отображает его нормально. Когда я перезагружаю Emacs, все экземпляры — отображаются как \342\200\224.
Как я могу заставить Emacs отображать символы, как это было изначально? Я использую Windows 7 и Emacs 24.3.1. Основной режим — «Текст», второстепенный — «Заливка».
U
, иначе Emacs не распознал (или, возможно, даже не сохранил) файл как разновидность Unicode. Попробуйте сохранить его как Unicode после того, как вы вставите широкие символы, выполнивC-x C-m f
(выберите какой-нибудь Unicode кодировка)C-x C-s
. - person   schedule 09.07.2013TAB
, чтобы увидеть возможные варианты завершения. Если вы изменили эту привязку или ваш терминал интерпретирует ее по-другому, вы можете сделатьM-x set-buffer-file-coding-system
- что то же самое. - person   schedule 09.07.2013RET
это псевдоним дляC-m
. Наши предки очень странно использовали свои клавиатуры... Ну, тем не менее, это должно работать, как вы это делаете,C-x C-m f
просто кажется проще, потому что вам не нужно отпускать клавишу управления /m
сразу за вашим указательным пальцем. - person   schedule 09.07.2013