2010-11-30 2 views
0

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

+0

Этот вопрос не имеет смысла, если вы не скажете, каким образом Emacs не соответствует вашим ожиданиям. * Как * форматирование в Emacs отличается от форматирования в других редакторах? – Gilles 2010-11-30 20:37:24

ответ

4

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

+0

Как вы можете сделать это в своих .emacs? – HighLife 2011-10-09 23:43:25

0

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

1

Indentation in Emacs is complicated. Если вы новичок в Emacs, это может показаться немного сложным, но я настоятельно рекомендую потратить время на чтение, если вы хотите знать, почему отступ Emacs работает так, как он делает. Это облегчит жизнь в долгосрочной перспективе.

Смежные вопросы