Table of Contents
链接跳转到JB IDE且自动执行某个动作
- 安装JetBrains Toolbox
- 安装需要打开的JB家IDE,比如WebStorm
scheme链接中使用tag
{
idea: {
name: 'IntelliJ IDEA',
tag: 'idea',
},
appcode: {
name: 'AppCode',
tag: 'appcode',
},
clion: {
name: 'CLion',
tag: 'clion',
},
pycharm: {
name: 'PyCharm',
tag: 'pycharm'
},
phpstorm: {
name: 'PhpStorm',
tag: 'php-storm'
},
rubymine: {
name: 'RubyMine',
tag: 'rubymine'
},
webstorm: {
name: 'WebStorm',
tag: 'web-storm'
},
rider: {
name: 'Rider',
tag: 'rd'
},
goland: {
name: 'GoLand',
tag: 'goland'
}
}
cloneUrl支持HTTPS/SSH
jetbrains://${toolTag}/checkout/git?checkout.repo=${cloneUrl}&idea.required.plugins.id=Git4Idea
例子
jetbrains://web-storm/checkout/git?checkout.repo=git@github.com:alanhg/alfred-workflows.git&idea.required.plugins.id=Git4Idea
jetbrains://${toolTag}/navigate/reference?project=${project}&path=${filePath}:${lineIndex}:${columnIndex}
例子
jetbrains://web-storm/navigate/reference?project=alfred-workflows&path=README-zh.md:25:10