是否有方法/捆绑/快捷方式来格式化TextMate中的Java源代码? (正如我们在Eclipse中使用Shift + Command + F)。
答案 0 :(得分:4)
一定是
Command + Option + [
也是文字>缩进选择
答案 1 :(得分:1)
答案 2 :(得分:1)
警告:我走到了尽头,意识到格式是这个没有的功能。我目前使用这个过程,然后alt + tab到Eclipse进行格式化。 TextMate和Eclipse似乎都没有同时编辑同一个文件的问题,它的工作非常精彩。但是我意识到这不是原来的问题。
我使用eclim和eclim TextMate包。我不会撒谎,你必须运行Eclipse才能使用它。但是,您可以禁用GUI并将Eclipse作为无头守护程序运行,或者只是最小化Eclipse,以防您以后需要它。这是一个很好的妥协,非常值得它为TextMate提供的功能。
这给了我:
这些功能中的每一个都提供与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 + {
适用于任何语言