如何在Eclipse 2021-03中对Servers窗口的服务器实例进行排序?
如何在Eclipse 2021-03中重新排序Servers视图的服务器列表
我之前也碰到过这个头疼的问题——Eclipse的Servers视图默认不支持拖拽排序,右键菜单也没排序选项,手动调整起来特别麻烦。不过有几个靠谱的方法可以解决你的需求:
1. 直接修改配置文件(最精准的手动排序)
Servers视图的显示顺序其实是由工作区里的一个配置文件控制的,步骤如下:
- 先完全关闭Eclipse(防止文件被程序锁定无法编辑)
- 找到你的Eclipse工作区目录,进入路径:
.metadata/.plugins/org.eclipse.wst.server.core/ - 打开
servers.xml文件,你会看到每个服务器对应一个<server>标签,标签的先后顺序就是Servers视图里的显示顺序 - 按照你的需求重新排列这些
<server>标签:比如先把所有带workspace的服务器标签放在前面,内部按DEVDB→QADB→PRODDB的顺序排;再把tomcat相关的标签放在后面,同样按环境顺序排列 - 保存文件后重启Eclipse,Servers视图的顺序就会完全符合你的调整了
2. 规范命名实现自动排序(适合长期维护)
如果后续还要新增服务器,建议统一服务器的命名规则,让视图能自动按名称排序:
- 给
workspace类的服务器统一加上前缀,比如[Workspace] myproject - DEVDB、[Workspace] myproject - QADB - 给
tomcat类的服务器加上[Tomcat]前缀,比如[Tomcat] myproject - DEVDB - 然后点击Servers视图顶部的
Name表头(就是显示服务器名称的列标题),视图会自动按名称字母顺序排序,这样所有[Workspace]开头的会排在一起,[Tomcat]的也会集中显示,后续新增的服务器只要遵循命名规则,就会自动归到对应组里
3. 尝试视图分组功能(快速分组)
你可以试试Servers视图的内置分组功能:
- 点击Servers视图右上角的小三角图标(视图菜单),选择
Group By,看看有没有适合的分组选项(比如按服务器类型)。不过在2021-03版本里,默认的分组选项比较有限,如果这个方法不能满足你的需求,前面两种方法会更实用。
内容的提问来源于stack exchange,提问作者Green Cloak Guy
相关产品推荐
相关产品推荐

