Есть ли способ/комплект/ярлык для форматирования исходного кода Java в TextMate? (Как мы делаем с Shift+Command+F в Eclipse).
Форматирование кода Java в Textmate
Ответы (4)
Это должно быть
Command + Option + [
который также является выделением Text>Indent
Ctrl+Q
Хотя это может быть не то, что вы ожидаете :(
замещающий текст http://img27.imageshack.us/img27/97/capturadepantalla200910w.png< /а>
Предупреждение: я добрался до конца и понял, что формат - это единственная функция, которой НЕТ. В настоящее время я использую этот процесс, а затем alt + tab для Eclipse для форматирования. Ни у TextMate, ни у Eclipse нет проблем с одновременным редактированием одного и того же файла, и все работает прекрасно. Однако я понимаю, что это был не первоначальный вопрос.
Я использую eclim и комплект eclim TextMate. Я не буду врать, вам нужно запустить Eclipse, чтобы использовать его. Однако вы можете отключить графический интерфейс и запустить Eclipse как безголовый демон или просто свернуть Eclipse на случай, если он понадобится вам позже. Это хороший компромисс, и он того стоит за те функции, которые он предоставляет TextMate.
Это дает мне:
- Завершение кода
- Автоимпорт отсутствующих классов
- Переименование Java (рефакторинг)
- Окно с ошибками сборки
Каждая из этих функций обеспечивает ту же функциональность, что и сам Eclipse.
В настоящее время пакет поддерживает только Java, но сам eclim (который является плагином Eclipse, изначально написанным для vim) поддерживает гораздо больше функций и языков и просто ждет, когда подходящий человек придет и реализует функции Eclipse для всего.
Вы можете найти eclim здесь: http://eclim.org/
И пакет eclim находится в GetBundles.
Если у вас нет GetBundles, я рекомендую его. Это пакет, который позволяет легко загружать новые пакеты из нескольких репозиториев прямо из TextMate.
выполните следующие команды в терминале, чтобы установить его:
cd ~/Library/Application\ Support/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. Выберите «эклим» из «эклим». Это представление должно быть запущено, чтобы пакет TextMate обнаружил сервер eclim. Вы должны увидеть некоторую информацию, проходящую через окно консоли, с последней строкой, говорящей что-то вроде: Сервер Eclim запущен на порту 9091. Если это так, это должно работать в TextMate.
Знаешь что, я просто взял для тебя сочетание клавиш и понял, что «формат» — это тот, который я всегда переключаю на использование Eclipse. Прости за это. Но, эй, eclim в любом случае фантастичен, и, может быть, когда у меня будет время, я напишу команду форматирования для TextMate. Исходный код написан на Python и выглядит относительно просто.
Вероятно, вы хотите, чтобы это
Command + Shift + {
Работает на любом языке