写了一个快速筛选文件目录并打开或唤醒 IDE 的 Alfred workflow. Github Link
使用微服务的开发模式后, 维护的 repo 数量日益增多.
而对于习惯把单个 repo 全屏显示开发的人来说(我), 在多个 repo 之间切换变得越来越痛苦(比如开了十来个 vscode 不停切屏找代码).
为了能快速在不同 repo 中切换便有了此 workflow.
'code''subl''idea''pcm'~ 目录)
IDE launcher 简单实现了对文件的 ls 和 cd 操作, 唤醒 alfred 后, 输入任意 hotkey+空格 如 code 则会出现文件列表(默认显示 ~ 目录, 设置默认目录见下文).
tab 键补全目录/ 可以进入下层目录 (文件夹名称需补全)../ 进入上层目录 (文件夹名称需补全)使用二进制 workflow 文件.
IDELauncher.alfredworkflow(750KB) to install this workflow.
(Reinstall for update)使用 github repo.
cd ~/Library/Application\ Support/Alfred\ 3/Alfred.alfredpreferences/workflows/(Alfred3) or /Library/Application\ Support/Alfred/Alfred.alfredpreferences/workflows/(Alfred4).git pull origin master for update)增加 /修改 /usr/local/etc/ide_launcher_config.json 文件, 其中 ide_default_path 对应的值则是默认显示路径.
cat >> /usr/local/etc/ide_launcher_config.json <<EOF
{ "ide_default_path": "~/your_path" }
EOF