Alfred를 사용하여 여러 앱에서 프로젝트 파일 세트를 여는 방법을 만들려고 합니다.
파워팩의 파일 그룹 확장에 대해 알고 있지만(이것이 있습니다) 제가 보기에는 기본 앱으로만 파일을 열 수 있다는 한계가 있습니다.
내 사용 사례는 다음과 같습니다.
- Chrome으로 .html 파일 열기
- 열기같은MacVim이 포함된 .html 파일
이 문제를 해결하는 방법을 아는 사람이 있나요? 어쩌면 애플스크립트가 나에게 더 필요한 것일 수도 있다.
답변1
작업 메뉴를 호출하고 맨 위의 "다음으로 열기"를 선택한 다음 앱 이름의 첫 번째 비트를 입력하면 앱 이름이 나타나며 Return 키를 누르면 원하는 작업을 수행할 수 있습니다!
건배!
답변2
1. 트리거 생성 및 인수 변경
alfred를 열고 새 워크플로를 만듭니다.
Right click > Trigger > Hotkey
. 단축키로
누를 수 있습니다 .ctrl-cmd-o
그런 다음 인수를 Selection in macOS
.
2. bash 스크립트 작성
그런 다음 bash 스크립트를 작성하여 여러 앱에서 선택한 파일을 엽니다.
Right click > Actions > Run Script
.
선택하다 /bin/bash with input as argv
.
index.html
예를 들어 Atom 편집기와 Google Chrome을 사용하여 파일(예: )을 열려면 Run Script
Alfred 창에서 초기 내용을 삭제하고 다음을 붙여넣습니다.
/Applications/Atom.app/Contents/MacOS/Atom "$@"
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome "$@"
아래에서 스샷을 보실 수 있습니다
3. 스냅샷
4. 사용법
Finder에서 파일을 선택하세요. ( e.g. a.htm, b.html, c.css
)를 누르고 을 누르면 ctrl-cmd-o
Atom 텍스트 편집기와 Chrome 브라우저 모두에서 모든 파일이 열립니다.