分享一个自己开发的 WorkFlow

162 天前
 chenyk

仓库地址: https://github.com/alfred-workflow-collections/jetbrains

使用 Alfred 快速打开 JetBrains 的项目

本项目是基于AlfredJetBrains开发的快速打开项目的 workflow ,目前只支持 MacOS 系统。

通过验证的版本: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 文件夹里)。

1045 次点击
所在节点    Alfred
5 条回复
chenyk
162 天前
各位道友对不住,新来的,图片连接有点问题,超过修改时间了,各位道友可以到 github 仓库里看看
codcrafts
162 天前
JetBrains 官方的 Toolbox 貌似就是干这个的
alanhe421
146 天前
alanhe421
146 天前
codcrafts
146 天前
@alanhe421 你这个就是另外一个东西,这个 chrome 插件是方便从 github clone 项目的,跟本贴没什么关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/996867

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX