可视化管理 Maven Profiles + 自定义命令 + 代码书签 — 让常用命令触手可及。
在 VS Code 侧边栏快速设置Maven Profile,自定义日常命令并快速运行、代码书签添加和跳转。
🎁 赞助开发者
如果你觉得这款插件帮到了你,欢迎请作者喝杯奶茶!
| 微信 | 支付宝 |
|:----:|:----:|
| | |
✨ 功能特性
📦 Maven Profile 管理
- 自动扫描工作区中所有
pom.xml 文件
- 树形展示每个项目的 profiles 列表
- 一键设为默认 / 取消默认激活
📁 自定义命令中心
- 按目录组织命令,支持无限级嵌套
- 支持全局(跨项目)和项目(当前工作区)两种范围
- 每条命令可独立设置:名称、命令、参数、工作目录
- 支持输入参数(
${参数名} 占位符),执行时提示输入
- 可选「结束退出终端」和「执行前需确认」
🔖 代码书签
- 在编辑器右键快速添加书签,自动记录当前文件和行号
- 支持分类管理(输入新分类或选择已有分类)
- 侧边栏树视图按分类分组展示
- 单击书签直接跳转到对应文件和行
- 支持编辑、删除书签
🚀 三种快捷入口
| 入口 |
方式 |
说明 |
| 侧边栏树视图 |
VS Code 资源管理器 → Na Tools 面板 |
完整管理功能,右键菜单操作 |
| 状态栏 QuickPick |
点击状态栏 🔧 NA TOOLS |
悬浮弹出,所有命令一览,点击即执行 |
| 命令面板 |
Ctrl+Shift+P → Run Na Command |
同状态栏效果 |
状态栏 QuickPick 根级直接列出所有命令,无需逐级翻找,点击直接执行;文件夹和 pom.xml 节点可点击进入详情查看。
📋 命令列表
| 命令 ID |
标题 |
说明 |
na-vs-tool.runsCommand |
运行NA命令 / Run Na Command |
弹出命令菜单(同点击状态栏) |
na-vs-tool.openBookmark |
打开书签 / Open Bookmark |
列出所有书签并跳转 |
na-vs-tool.refresh |
Refresh Na Tools |
重新扫描 pom.xml 并刷新视图 |
na-vs-tool.switchLanguage |
切换 Na Tools 语言 / Switch Language |
切换插件显示语言 |
⚙️ 配置存储路径
自定义命令、文件夹和书签配置保存在以下文件中:
| 类型 |
路径 |
| 命令/文件夹(全局) |
%APPDATA%\.vscode\vs-na-tools.json(Windows) |
|
$HOME/.vscode/vs-na-tools.json(macOS/Linux) |
| 命令/文件夹(项目) |
<工作区根目录>\.vscode\vs-na-tools.json |
| 书签(项目) |
<工作区根目录>\.vscode\vs-na-tools-bookmarks.json |
🔧 环境要求
- VS Code >= 1.60.0
- Java + Maven(如需执行 mvn 命令)
🖥️ 界面预览
侧边栏|快速命令栏|状态栏|命令编辑
代码书签
| |