仓库地址: https://github.com/alfred-workflow-collections/jetbrains
使用 Alfred 快速打开 JetBrains 的项目
通过验证的版本:Alfred 5.x ,IDE 2023.x
1. 安装(所有的 IDE 均通用,这里以 Pycharm 为例)
1.1 安装 WorkFlow
从 release下载最新的 workflow 文件,双击安装即可。
1.2 配置 WorkFlow 环境变量
必须要改,因为家目录用简写方式~不生效,要写绝对路径/User/xxxx,可以使用以下命令得到家目录路径
echo $HOME
or
echo ~


变量说明
| name | description | value |
|---|---|---|
| PYCHARM_CONFIG_PATH | pycharm 的配置文件存放路径 | /Users/ichen/Library/Application Support/JetBrains/PyCharm2023.2 |
| PYCHARM_LAUNCHER_CMD | pycharm 二进制文件执行路径 | /Applications/PyCharm.app/Contents/MacOS/pycharm |
| PYCHARM_RUN_PATH | pycharm 安装路径 | /Applications/PyCharm.app/Contents/MacOS/pycharm |
1.3 安装 recode 解决 xml 文件中文显示乱码问题
brew install recode
2. 使用
2.1 打开历史项目
在 Alfred 中输入charm,选中项目名称,回车即可打开。

2.2 打开文件夹(类似于 windows 里的右键快捷打开)
如果在当前 Finder 中没有选中具体文件夹,则会打开当前窗口所在的文件夹

如果在当前 Finder 中选中了具体文件夹,则会打开选中的文件夹

2.3 打开文件
和打开文件夹操作一样,如果你选中的是文件而不是文件夹,那么就会打开文件
3. 说明
3.1 原理
利用 IDE 自带的命令行工具加上特定参数和路径,可以打开 IDE 并打开指定的项目或文件夹。
3.2 为什么要用 IDE 自带的命令行工具
因为懒,每次打开项目需要先打开 IDE ,然后再打开项目,太麻烦了,所以就想着能不能直接打开项目,然后就找到了 IDE 自带的命令行工具,然后就有了这个 workflow 。
3.3 static 文件夹里放了常用的 IDE 的图标可以直接拿去用
4. 其他项目怎么使用
直接在 Alfred 的 workflow 中复制一份,然后修改环境变量即可,其他的不用改(还需要换个图标,图标在 static 文件夹里)。
