Как я могу настроить его так, чтобы при создании и редактировании файлов в emacs форматирование выглядело одинаково в таких редакторах, как Geany или gedit? Кажется, что отступы никогда не сохраняются правильно.
проблемы форматирования emacs
Ответы (3)
Вероятно, это связано с символами табуляции ('\t'
, 0x9
). Чтобы запретить emacs добавлять символы табуляции, измените indent-tabs-mode
на nil
. (C-h v indent-tabs-mode
). Чтобы заменить все вкладки в существующих файлах пробелами (и сохранить его внешний вид, как в настоящее время в emacs), используйте M-x untabify
(действует в текущей области).
Отступы в Emacs сложны. Если вы новичок в Emacs, это может показаться немного устрашающим, но я настоятельно рекомендую потратить время на чтение об этом, если вы хотите знать, почему отступы Emacs работают именно так. В конечном итоге это облегчит жизнь.
Я предполагаю, что вы новичок в emacs. Вам нужно настроить emacs. Настройки по умолчанию могут не соответствовать вашим потребностям. В зависимости от типа редактируемого файла вам необходимо установить соответствующий режим. Например, для редактирования текстового файла требуется Mx text-mode, а для файлов Perl вам нужен Mx cperl-mode и т. Д. Если вопрос связан с отступом, посмотрите http://www.emacswiki.org/emacs/IndentationBasics