IDEA Services 工具窗口: 一个管理所有服务的地方【译】 - 简书

在开发优秀的软件时,可能需要创建一堆运行/调试配置,包括一些程序服务器的配置。您可能还需要几个Docker容器来在各种环境中测试代码,也许是一个以带数据库操作的后端容器,以及一个来查看数据库的控制台。所有这些实体服务具有不同的用途,并且以前是通过专用工具窗口进行管理的。 IntelliJ IDEA 2019.2引入了Service工具窗口,可将所有内容集中在一个地方: View | Tool Windows | Services 或按 _Alt + 8_(在Windows和Linux上)或 _command + 8_(在macOS上)。

[

Services tool window

](https://links.jianshu.com/go?to=https%3A%2F%2Fd3nmt5vlzunoa1.cloudfront.net%2Fidea%2Ffiles%2F2019%2F07%2Fservices1.png)

当您运行与托管服务相关的内容(例如,运行Docker容器)时,工具窗口会自动弹出。 但是,对于运行/调试配置,您必须在Service工具窗口中指定要使用的类型。 为此,请转到Run | Edit Configurations ,选择 Templates,然后将必要的配置类型添加到Service列表中可用的配置中。如图:Configurations available in Services

[

Configurations available in the Services tool window

](https://links.jianshu.com/go?to=https%3A%2F%2Fd3nmt5vlzunoa1.cloudfront.net%2Fidea%2Ffiles%2F2019%2F07%2Fservices-templates.png)

服务会按类型分组,以便于导航。 您还可以为自定义服务组创建单独的选项卡,例如,您使用频率更高或与特定开发任务相关的选项卡。 只需选择必要的服务并将其拖动到工具栏。

[

Services tool window tabs

](https://links.jianshu.com/go?to=https%3A%2F%2Fd3nmt5vlzunoa1.cloudfront.net%2Fidea%2Ffiles%2F2019%2F07%2Fservices2.png)

想获得更集中的视图,您可以隐藏树形图。 它由"Service"导航栏代替,并为当前选定的服务留出更多查看空间。

[

Hide services tree

](https://links.jianshu.com/go?to=https%3A%2F%2Fd3nmt5vlzunoa1.cloudfront.net%2Fidea%2Ffiles%2F2019%2F07%2Fservices3.png)

树形图中的每个项目都有一组按钮,通常用于启动/停止,配置,删除所选内容等等。 这些操作与在相应的专用工具窗口中使用的操作相同。

IntelliJ平台API中也提供“Service”工具窗口,以供插件开发人员在其中包含其功能。

更多信息可以参考官方文档: Services tool window

    • *

这个功能对于分布式开发是非常爽的,再也不用几十个Tab来回切换了,但是也有一个缺点:
不能区分同一类型服务下具体的配置差别,如图:

运行多个实例运行

只是区分了端口号

只是区分了一下端口号,内部具体的配置是看不到的。所以,你懂的。

喜欢请点个赞
转载请注明出处:https://www.jianshu.com/u/4915ed24d1e3
如有错误,请务必指正!谢谢!
我的博客:https://xzing.github.io/


Original url: Access
Created at: 2020-05-20 11:31:06
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论