проблемы с форматированием в Emacs - PullRequest
0 голосов
/ 30 ноября 2010

Как я могу настроить его так, чтобы при создании и редактировании файлов в emacs форматирование выглядело одинаково в редакторах, таких как Geany или gedit, кажется, что отступ никогда не сохраняется правильно.

Ответы [ 3 ]

4 голосов
/ 30 ноября 2010

Это, вероятно, связано с символами табуляции ('\t', 0x9).Чтобы запретить emacs добавлять символы табуляции, настройте indent-tabs-mode на nil.(C-h v indent-tabs-mode).Чтобы заменить все вкладки в существующих файлах пробелами (и сохранить их внешний вид, как в настоящее время в emacs), используйте M-x untabify (действует для текущего региона).

1 голос
/ 01 декабря 2010

Отступ в Emacs сложен . Если вы новичок в Emacs, то это может показаться немного сложным, но я настоятельно советую потратить время на чтение об этом, если вы хотите знать, почему отступ Emacs работает так, как он. В конечном итоге это облегчит жизнь.

0 голосов
/ 30 ноября 2010

Я предполагаю, что вы новичок в Emacs. Вам нужно настроить emacs. Значения по умолчанию могут не соответствовать вашим потребностям. В зависимости от типа файла, который вы редактируете, вы должны установить соответствующий режим. Например, для редактирования текстового файла требуется текстовый режим M-x, а для Perl-файлов вам нужен режим cperl M-x и т. Д. Если вопрос связан с отступом, посмотрите http://www.emacswiki.org/emacs/IndentationBasics

...