2009-12-17 144 views
10

我想尽量在没有鼠标的Eclipse中工作。我无法在Eclipse WTP(Web Tools Platform)中快速找到启动和停止服务器的键绑定。启动服务器是否可以在Eclipse中使用键盘快捷键启动/停止Tomcat?

的一种方法是切换到包浏览器(Alt键 + Cmd的 + QP)中,选择项目(向上/向下箭头),然后将“服务器上的调试“ - 键绑定(Shift + Alt + DR在Mac上)。但是这需要太多的步骤。

回答

1

尽管我没有执行与您运行项目相同的步骤,但我已经创建了自定义的键绑定来浏览eclipse环境。如果你去Eclipse Preferences > General > Keys,你将能够将大多数任务映射到最适合你的键绑定。

一个过程中,你也许可以遵循的是这样的:通过快捷

    1. 打开包浏览器中执行的树“全部折叠”(减少在步骤3中垂直导航)
    2. 向上/向下到你的项目
    3. 运行Shift + Alt键-d,R到你的服务器

    如果你有“与编辑器链接”调试开启,当您再次编辑文件时,您的树会根据您的工作环境进行扩展。

  • +0

    我在问题中描述了这种方法,并认为它需要很多步骤,我宁愿使用我的鼠标。 – 2009-12-22 13:24:26

    4

    我发现一种方法可以减少启动服务器到两个按键(在一些简单的初始设置之后)。

    the tl; dr: f11,enter。

    你可能需要做一些设置得到这个工作:

    1. 要确保你有Tomcat的定义的运行/调试配置。

      • 单击运行菜单窗口的顶部
      • 点击调试配置...
      • 从左边
      • 菜单中选择的Apache Tomcat如果有已是没有定义的服务器,点击“新的启动配置”(左上),然后从右侧窗格中选择菜单中选择正确的服务器(你必须已经在你的服务器上定义查看Tomcat服务器)
    2. 保存了这一切,去返回到项目中的文件,然后按f11(首先需要按键)。

      • 如果你得到的东西说:“找不到,可以在服务器上执行任意代码”,那么你要么搞砸了第一步,或者可能是您的服务器已经运行的错误消息。
    3. 会弹出一个对话框,首选为“在服务器上运行”。按回车键(这是第二个必需的按键)

    4. 如果这是您第一次,您会看到另一个对话框,它会要求您选择一个服务器。选择你想运行它的服务器(你可能只有一个服务器),并选中“运行这个项目时总是使用这个服务器”,你将在未来绕过这个窗口。

    提示:您会很快注意到,作为奖励,它会打开指向您的服务器的Web浏览器。您可以更改它在Windows-> preferences-> general-> web浏览器中使用的浏览器。

    然后你有它。两个按键来启动你的服务器 - f11,输入。

    阻止它是另一回事。除了单击服务器或控制台中的停止图标之外,我还没有找到一种好方法。如果你这样做,让我知道...

    +0

    你也可能想禁用恼人的浏览器弹出窗口:http://stackoverflow.com/questions/5007981/how-to-disable-autoopen-internal-webbrowser-after-run-webapp – 2012-09-20 16:32:07

    1

    CTRL + ALT + R键重新启动
    CTL + ALT + S停止

    0

    如果妳看起来在帮助>键辅助(Ctrl + Shift + L),你可以看到一个名为Tomcat的快捷方式start,stop。 默认情况下,快捷键是Ctrl + Alt + T.