2009-10-27 82 views
4

有什么办法/包/快捷方式格式化Java源代码中的TextMate? (正如我们在Eclipse中使用Shift + Command + F所做的那样)。的Java代码格式在TextMate中

+1

只见命令+ a&然后选项+命令+ [。这是唯一的方法吗? – Vinod 2009-10-27 19:45:20

+0

我不确定是否有另一种方式,但这对我有用。 – Sudar 2009-11-25 06:15:15

回答

1

警告:我到了年底,实现形式是一个特性,这个没有。我目前使用的这个过程,然后ALT + TAB到Eclipse格式化。无论是TextMate的,也不Eclipse中似乎与同时编辑同一个文件有问题,它精美的作品,但我知道这是不是原来的问题。

我使用eclim和eclim TextMate软件包。我不会说谎,你必须运行Eclipse来使用它。但是,您可以禁用GUI并将Eclipse作为无头守护进程运行,或者将Eclipse最小化,以备日后需要时使用。这是一个很好的折衷方案,它为TextMate提供的功能非常值得。

这给了我:

  • 代码完成
  • 自动导入缺少类
  • 的Java重命名(重构)
  • 窗口与构建错误
  • 这些功能

每个提供与Eclipse本身的功能相同。

目前该软件包仅支持Java,但eclim本身(这是一个最初为vim编写的Eclipse插件)支持更多的功能和语言,只是在等待合适的人前来实现Eclipse的所有功能。

你可以在这里找到eclim: http://eclim.org/

而且eclim束在GetBundles。

如果你没有GetBundles,我推荐它。这是一个捆绑软件,允许您轻松地从几个存储库下载新的捆绑包,所有这些都来自于TextMate。

运行在终端这些命令进行安装:
CD〜/库/应用程序\支持/ TextMate的/捆绑
SVN共同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,看起来相对简单。

0

也许你想这是什么

Command + Shift + { 

适用于任何语言

4

它必须是

Command + Option + [ 

这也是文本>缩进选择