Форматирование кода Java в Textmate - PullRequest
4 голосов
/ 27 октября 2009

Есть ли способ / комплект / ярлык для форматирования источника Java в TextMate? (Как мы делаем с Shift + Command + F в Eclipse).

Ответы [ 4 ]

4 голосов
/ 13 марта 2012

должно быть

Command + Option + [

, что также Текст> Отступ Выбор

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

Предупреждение: я дошел до конца и понял, что формат - это единственная функция, которой у меня нет. В настоящее время я использую этот процесс, а затем alt + tab для Eclipse для форматирования. Кажется, что ни TextMate, ни Eclipse не имеют проблем с одновременным редактированием одного и того же файла, и он прекрасно работает. Однако я понимаю, что это был не оригинальный вопрос.

Я использую eclim и пакет eclim TextMate. Я не собираюсь лгать, вам нужно запустить Eclipse, чтобы использовать его. Однако вы можете отключить графический интерфейс и запустить Eclipse в качестве демона без головы или просто свернуть Eclipse на случай, если он понадобится вам позже. Это хороший компромисс, и его стоит того, чтобы предоставить функции TextMate.

Это дает мне:

  • Завершение кода
  • Автоматический импорт пропущенных классов
  • Java Rename (Refactor)
  • Окно с ошибками сборки

Каждая из этих функций обеспечивает те же функции, что и сам Eclipse.

В настоящее время пакет поддерживает только Java, но сам eclim (который является плагином Eclipse, изначально написанным для vim) поддерживает много других функций и языков и просто ждет, когда нужный человек придет и реализует функции Eclipse для всего.

Вы можете найти eclim здесь: http://eclim.org/

И пакет eclim находится в GetBundles.

Если у вас нет GetBundles, я рекомендую его. Это пакет, который позволяет легко загружать новые пакеты из нескольких репозиториев, все изнутри TextMate.

запустите эти команды в терминале, чтобы установить его:
cd ~ / Библиотека / Приложение \ Поддержка / TextMate / Bundles
svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/

Если вы предпочитаете не устанавливать его, пакет eclim textmate находится здесь: https://github.com/JulianEberius/Eclim.tmbundle

Когда вы запускаете установку eclim, выберите папку Eclipse, которая содержит «плагины». Затем, когда вы запустите Eclipse, перейдите в Window-> Show View-> Other. Выберите «eclim» из «eclim». Это представление должно быть запущено для пакета TextMate, чтобы обнаружить eclim-сервер. Вы должны увидеть, как некоторая информация проходит через окно консоли, а в последней строке указано что-то вроде: Eclim Server Запущен на порту 9091. Если это так, он должен работать в TextMate.

Знаете, я просто взял для вас сочетание клавиш и понял, что «формат» - это тот, который я всегда переключаю на Eclipse, чтобы использовать. Извини насчет этого. Но, в любом случае, eclim - это фантастика, и, возможно, когда у меня будет время, я напишу команду форматирования для TextMate. Источник написан на Python и выглядит относительно просто.

1 голос
/ 28 октября 2009

Ctrl + Q

Хотя, возможно, это не то, что вы ожидаете :(

альтернативный текст http://img27.imageshack.us/img27/97/capturadepantalla200910w.png

0 голосов
/ 21 июля 2011

Вероятно, что вы хотите, это

Command + Shift + {

Работает на любом языке

...