写了一个快速筛选文件目录并打开或唤醒 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