添加自定义命令(带有自定义图标)
Add a custom command (with a custom icon)
在 IntelliJ/WebStorm 中是否可以在运行自定义命令的工具栏中的某处添加自定义图标,例如命令行界面?
如果是,是否也可以在项目.idea中添加这个,让我的团队成员也有这个图标而不需要任何配置?
我的目标是添加一些自定义 Git 命令。
我不确定图标(我自己从未使用过)..但据我所知,这不容易复制(自定义工具栏操作),因为它是 IDE-wide 设置,您不能将其复制为单独的文件(它将成为实际 IDE 自定义配置的一部分——因此每个用户都是唯一的)。因此,工具按钮是特定于用户的,如果您想在将来轻松共享或更新它(至少有这种可能性),则不推荐使用这种方式。
相反,您可以只使用 External Tools 功能 来执行您的自定义 CLI 命令——这也将是 和 IDE-宽设置 但每个组都存储在单独的文件中.. 所以其他人必须将此类文件复制到 IDE 配置文件夹中。然后可以通过上下文菜单访问每个此类工具(它有 4 个可以放置此类命令的位置:Tools
菜单和 3 个上下文菜单)。
另一种选择(可以作为实际项目的一部分共享)是将所有自定义 CLI 命令编码为 Gulp/Grunt/NPM 脚本任务 并以这种方式执行它们.由于此类文件通常放在项目根目录(或子文件夹)中..它们可以通过 VCS 轻松共享。
所有 tasks/scripts 都是从实际任务定义文件 (package.json/gulpfile.js/etc
) 中加载的..因此它们不会存储在 .idea
子文件夹中。但是您可以创建 Run/Debug 配置 (以快速 运行 具有可能的自定义参数等的特定任务).. 这些东西放在 .idea
中(确保将它们标记为 "Shared" .. 否则它们将存储在特定于用户且不可 VCS 共享的 workspace.xml
文件中,而不是单个文件中。
在 IntelliJ/WebStorm 中是否可以在运行自定义命令的工具栏中的某处添加自定义图标,例如命令行界面?
如果是,是否也可以在项目.idea中添加这个,让我的团队成员也有这个图标而不需要任何配置?
我的目标是添加一些自定义 Git 命令。
我不确定图标(我自己从未使用过)..但据我所知,这不容易复制(自定义工具栏操作),因为它是 IDE-wide 设置,您不能将其复制为单独的文件(它将成为实际 IDE 自定义配置的一部分——因此每个用户都是唯一的)。因此,工具按钮是特定于用户的,如果您想在将来轻松共享或更新它(至少有这种可能性),则不推荐使用这种方式。
相反,您可以只使用 External Tools 功能 来执行您的自定义 CLI 命令——这也将是 和 IDE-宽设置 但每个组都存储在单独的文件中.. 所以其他人必须将此类文件复制到 IDE 配置文件夹中。然后可以通过上下文菜单访问每个此类工具(它有 4 个可以放置此类命令的位置:Tools
菜单和 3 个上下文菜单)。
另一种选择(可以作为实际项目的一部分共享)是将所有自定义 CLI 命令编码为 Gulp/Grunt/NPM 脚本任务 并以这种方式执行它们.由于此类文件通常放在项目根目录(或子文件夹)中..它们可以通过 VCS 轻松共享。
所有 tasks/scripts 都是从实际任务定义文件 (package.json/gulpfile.js/etc
) 中加载的..因此它们不会存储在 .idea
子文件夹中。但是您可以创建 Run/Debug 配置 (以快速 运行 具有可能的自定义参数等的特定任务).. 这些东西放在 .idea
中(确保将它们标记为 "Shared" .. 否则它们将存储在特定于用户且不可 VCS 共享的 workspace.xml
文件中,而不是单个文件中。