Textmate中的Java代码格式

时间:2009-10-27 19:42:23

标签: java textmate

是否有方法/捆绑/快捷方式来格式化TextMate中的Java源代码? (正如我们在Eclipse中使用Shift + Command + F)。

4 个答案:

答案 0 :(得分:4)

一定是

Command + Option + [

也是文字>缩进选择

答案 1 :(得分:1)

CTRL + Q

虽然它可能不是你所期望的:(

alt text http://img27.imageshack.us/img27/97/capturadepantalla200910w.png

答案 2 :(得分:1)

警告:我走到了尽头,意识到格式是这个没有的功能。我目前使用这个过程,然后alt + tab到Eclipse进行格式化。 TextMate和Eclipse似乎都没有同时编辑同一个文件的问题,它的工作非常精彩。但是我意识到这不是原来的问题。

我使用eclim和eclim TextMate包。我不会撒谎,你必须运行Eclipse才能使用它。但是,您可以禁用GUI并将Eclipse作为无头守护程序运行,或者只是最小化Eclipse,以防您以后需要它。这是一个很好的妥协,非常值得它为TextMate提供的功能。

这给了我:

  • 代码完成
  • 自动导入缺失的课程
  • Java重命名(重构)
  • 包含构建错误的窗口

这些功能中的每一个都提供与Eclipse本身相同的功能。

目前该软件包仅支持Java,但eclim本身(最初是为vim编写的Eclipse插件)支持更多的功能和语言,只是等待合适的人员出现并为所有内容实现Eclipse功能。 / p>

你可以在这里找到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设置时,选择包含“plugins”的Eclipse文件夹。然后,当您启动Eclipse时,转到Window-> Show View-> Other。从'eclim'中选择'eclim'。需要运行此视图以使TextMate包检测eclim服务器。你应该看到一些信息通过控制台窗口,最后一行说的是:Eclim Server在端口9091上启动。如果是这样,它应该在TextMate中工作。

你知道吗,我刚刚为你抓住键盘快捷键,并意识到'格式'是我总是切换到Eclipse使用的那个。抱歉,那个。但是,嘿,eclim无论如何都很棒,也许当我有时间我会为TextMate编写格式命令。源代码是Python,看起来相对简单。

答案 3 :(得分:0)

可能你想要的是这个

Command + Shift + {

适用于任何语言