分享一款可以管理本地端口的IDEA插件:Port Manager
01 引言
本地开发过程中,我们经常会启动项目自测。启动过程中可能会和本地安装的软件的端口冲突,或者项目假死,导致端口占用。
因为本地端口占用不常有,Windows/Mac下的查找占用的命令,有不熟悉,只能豆娘来解决。终于发现一款IDEA插件可以无视命令,点点鼠标就能解决:Port Manager
02 简介
Port Manager是一个可轻松查找并终止特定端口上运行的进程的插件,非常适合需要在不同开发环境中快速管理端口冲突的开发人员。具有以下特点:
-
• 按端口号查找进程 -
• 一键终止选定进程 -
• 支持 macOS和Windows系统 -
• 兼容所有 JetBrains IDE

插件地址:https://plugins.jetbrains.com/plugin/27054-port-manager
03 安装使用
安装使用也非常简单。
3.1 安装
直接在Marketplace上搜索Port Manager即可。

3.2 老方法回顾
在使用之前,我们回顾一下之前的方法。
我们项目启动会遇到这样的报错:

我们需要通过命令查看端口对应的PID:
netstat -nao | findstr "8080"

然后需要结束PID的进程:
taskkill -f -pid 20592

不记得命令了,还需要调出资源管理器,手动结束进程。
3.3 插件的处理
插件的图标在左下角位置,如图中①。操作如图的顺序所示。

插件还增加偏好设置,也就是在Facorties设置常用的端口,通过Scan All快速查询。


同样会得到相同的结果。
04 小结
插件的功能非常简单,就只做一件事:解决端口冲突。对于喜欢命令行的开发者来说,不值一提。但是,不喜欢命令,偏向图形化界面的开发者来说非常友好。喜欢的老铁,可以安排上了。
END
点击下方名片关注,防止走丢!
↓
夜雨聆风
