Các liên kết tượng trưng (ln -s) không hoạt động tốt đối với tôi, có vẻ như Spotlight sẽ không xem đây là một ứng dụng.
Tạo bí danh cho người tìm (như được mô tả bởi Daniel) hoạt động tốt hơn khi khởi chạy từ Finder, nhưng không khi sử dụng Finder Open With ... , bí danh sẽ vẫn bị mờ đi.
Đặc biệt, như được đề cập trong các bình luận khác ở đây, tôi cũng muốn MacVim có sẵn khi sử dụng Open With ... từ Finder, nhưng với liên kết tượng trưng hoặc bí danh Finder, MacVim sẽ vẫn có màu xám.
Điều làm việc cho tôi là tập lệnh Automator đơn giản (như zim mô tả), với lệnh "Run Shell Script". Điều duy nhất tôi phải làm khác với những gì zim thể hiện trong câu trả lời của anh ấy là thêm tham số -a để mở :
open -a /usr/local/opt/macvim/MacVim.app $@
Nếu không có -a, khi được sử dụng với "Open With ...", MacVim sẽ khởi chạy, nhưng tên tệp tham số sẽ mở với bất kỳ ứng dụng mặc định nào của nó - vì vậy tôi sẽ nhận được cả MacVim với tài liệu trống VÀ TextEdit với tệp I đã chọn để mở (thay vì MacVim với tệp đã chọn của tôi đã mở).
Tập lệnh tự động hóa có thể được sao chép hoặc đặt bí danh vào thư mục Ứng dụng. Tôi cũng đã thay đổi biểu tượng tập lệnh tự động hóa của mình thành biểu tượng của MacVim bằng cách sao chép và dán biểu tượng từ cửa sổ bật lên Nhận thông tin của Người tìm kiếm.