Работа в emacs и Textmate - PullRequest
       19

Работа в emacs и Textmate

3 голосов
/ 26 января 2010

У меня есть машина для разработки Ubuntu Linux и Macbook, на котором я работаю.На своем ноутбуке я использую Textmate для разработки PHP на ходу.Проблема в том, что когда я возвращаюсь на свой компьютер с Ubuntu и открываю файлы в emacs, форматирование отключается.Я думаю, похоже, что одна вкладка в Textmate - это несколько вкладок в emacs.Таким образом, мой код занимает весь экран в emacs, но только левую часть экрана в Textmate.У кого-нибудь есть опыт с этим?

Ответы [ 2 ]

4 голосов
/ 27 января 2010

Как сказали медведи, как вы сказали, у двух редакторов разные взгляды на ширину вкладки. По умолчанию символ табуляции (\t) имеет ширину 8 пробелов в emacs. Может быть, TextMate отображает вкладку в виде 4 пробелов в вашей конфигурации?

Вы можете установить ширину табуляции в emacs (в данном случае до 4 пробелов), добавив в ваш .emacs следующее:

(setq-default tab-width 4)

Я ничего не знаю о настройке TextMate.

В качестве альтернативы вы можете настроить emacs для использования пробелов, а не табуляции для отступа:

(setq-default indent-tabs-mode nil)

Опять же, я не знаю, как вы делаете это с TextMate.

3 голосов
/ 27 января 2010

Похоже, вам нужно установить размер вкладки равным количеству пробелов в каждой программе. Например, если вы хотите 4 пробела на вкладку, вам нужно убедиться, что Emacs и Textmate настроены на использование 4 пробелов на вкладку.

...