Phím tắt cho bàn phím mở với tên lửa trong chương trình Finder là gì?


14

Làm cách nào tôi có thể mở tệp bằng một ứng dụng, ngoài mặc định, bằng phím tắt? Tôi không muốn thay đổi ứng dụng mặc định cho filetype.

Ví dụ, đôi khi tôi muốn mở tệp .html bằng trình chỉnh sửa thay vì trình duyệt.


Gần nhất tôi nhận được là nếu tôi biết tên của ứng dụng, tôi nhấn Cmd Shift /, sau đó bắt đầu nhập tên và sử dụng mũi tên xuống để chọnOpen With > App
Redandwhite

Có một giải pháp trực tiếp và siêu dễ dàng cho việc này. Kiểm tra câu trả lời của tôi. Vui lòng chấp nhận nó như câu trả lời nếu nó phục vụ nhu cầu của bạn.
Safwan

Câu trả lời:


12

Giải pháp tốt nhất cho tôi:

  1. Chọn tập tin bạn muốn mở
  2. Nhấn + + /(mở ra tìm kiếm Trợ giúp hùng mạnh)
  3. Sau đó bắt đầu nhập tên ứng dụng bạn muốn mở
  4. Sử dụng các phím mũi tên để chọn đúng mục menu
  5. nhấn Enter
  6. Làm xong!

Ví dụ: tôi muốn mở tệp HTML bằng Sublime Text thay vì Chrome. Tôi điều hướng đến tập tin này, nhấn phím tắt, gõ "su", nhấn mũi tên xuống và nhấn enter!

nhập mô tả hình ảnh ở đây


4

Tôi sợ không có lối tắt. Bạn có thể, mặc dù, tạo ra của riêng bạn.

Để làm như vậy chỉ:

  1. Chuyển đến Tùy chọn hệ thống / Bàn phím / Phím tắt / Ứng dụng .
  2. Nhấp vào nút + .
  3. Chọn Finder , từ danh sách thả xuống.
  4. Trên trường tiêu đề menu thêm tên chính xác của mục thanh menu. Nó là trường hợp này nên Other...thay vì Open with.
  5. Chọn phím tắt và nhấp vào Thêm .

Bạn sẽ có thể kiểm tra các phím tắt ngay lập tức. Chỉ cần nhớ luôn luôn mở với tùy chọn!


Tôi không nghĩ rằng điều này làm việc. Tôi vừa thử và có vẻ như Finder nhầm lẫn Open With và Always Open With(10.7.5): Phím tắt prefthông báo lỗi
Nivas

1
@Nivas Và đây là bảng ưu tiên, trong trường hợp tôi không làm cho mình đủ rõ ràng.
Thecafremo

1
À ... tôi không biết điều đó. Other...làm việc. (Nó không ngạc nhiên các lập trình viên trong tôi dù rằng có một giả định ngầm rằng các mục trong menu nên có những cái tên độc đáo gì nếu menu con khác có. OtherNhưng điều đó nằm ngoài câu hỏi này ...?)
Nivas

1
Điều này không hoạt động vào ngày 10.10, menu Othe Đá có lối tắt nhưng không phản hồi
markhunte

1
CÔNG TRÌNH NÓ !! YAY !!! Trên macos 10.12 (sierra) ít nhất
chrismarx

3

Nếu bạn thường xuyên mở một tệp trong một ứng dụng cụ thể (không phải là ứng dụng mặc định), bạn có thể đặt phím tắt để thực hiện. Điều này là siêu dễ dàng.

Giả sử bạn muốn mở tệp trong Sublime Text bất cứ khi nào bạn nhấn control+ S sau khi chọn tệp .

  1. Chuyển đến Tùy chọn hệ thống> Bàn phím> Phím tắt (tab) > Phím tắt ứng dụng (tùy chọn ở thanh bên trái) .
  2. Tạo shorctut mới bằng cách nhấp / nhấn vào + .
  3. Chọn Finder làm Ứng dụng .
  4. Đặt tiêu đề menuvăn bản tuyệt vời .
  5. Đặt Phím tắtcontrol+ S. Nó sẽ được hiển thị như ^ S . Hoặc bạn có thể sử dụng bất kỳ phím tắt nào khác mà bạn thích.
  6. Nhấp / Chạm vào Thêm .

Bây giờ bạn có thể chỉ cần chọn tệp và nhấn control+ Sđể mở tệp trong Sublime Text.


Cảm ơn bạn, @Safwan - mẹo tuyệt vời. Tôi đã phải thay đổi Tiêu đề Menu thành "Sublime Text.app" (không có dấu ngoặc kép) để nó hoạt động; phần mở rộng tên tệp được đặt để hiển thị trong Finder, vì vậy mục trong File> Open With có phần mở rộng.
Miles Wolbe

Sau khi thử nghiệm trong 10.14.6 một chút nữa, hóa ra Finder chỉ phản ứng với phím tắt bàn phím; xây dựng lại cơ sở dữ liệu Dịch vụ khởi chạy để sửa lỗi "Tìm nạp ..." chậm hoặc thay đổi lối tắt sang kết hợp khác không giải quyết được.
Miles Wolbe

1
Đây là những gì đã kết thúc làm việc đối với trường hợp sử dụng của tôi: gán một phím tắt để một trong những dịch vụ Finder ( "Open File trong CotEditor") thay vì dựa vào "Open With", "Khác ...", vv Một phím tắt dịch vụ tùy chỉnh cũng có thể được tạo cho các ứng dụng không cung cấp một ứng dụng (ví dụ: Văn bản tuyệt vời).
Miles Wolbe

2

Theo yêu cầu, đây là một bài đăng [blog của tôi] cho một Dịch vụ tự động hoạt động cho tôi ở Yosemite.

nhập mô tả hình ảnh ở đây

Mã cho Applescript trong bước 2

on run {input, parameters}

    tell current application to activate


end run

Mã cho Applescript trong bước 5

on run {input, parameters}
    set theApp to (POSIX path of (item 1 of input))
    repeat with i from 2 to number of items in input
        set this_item to item i of input
        tell application theApp to open this_item
    end repeat
    tell application theApp to activate
end run

Sau khi lưu Dịch vụ tự động, hãy vào Hệ thống Prefs. và thêm phím tắt của bạn vào nó.

nhập mô tả hình ảnh ở đây


Rất vui vì tôi đã làm theo cách này, chỉ cần phát hiện ra một số lần nhấp chuột phải cho hướng dẫn đường chấm màu cam của bạn (ít nhất đó là cách tôi đã vượt qua.) Cảm ơn bạn đã đăng bài
Rene Marcelo

0

Tôi đã sử dụng FastScripts để gán một lối tắt cho tập lệnh này. Nó cũng có thể được sử dụng để chọn các menu mở gần đây trong các ứng dụng khác.

try
    set l to {"Open With", "Open Recent", "Open Recent File", "Recent Projects", "Open Recent Set"}
    tell application "System Events" to tell (process 1 where it is frontmost)
        tell menu bar item 3 of menu bar 1
            click
            repeat with x in l
                try
                    menu item x of menu 1
                    click menu item x of menu 1
                    exit repeat
                end try
            end repeat
        end tell
    end tell
end try

Tôi cũng đã sử dụng các tập lệnh như trong 10.6 trở về trước:

try
    tell application "Finder"
        open (get selection) using path to application "TextMate"
    end tell
end try

Có một lỗi khiến chúng không thể sử dụng được trong 10.7 và 10.8. Nó có thể tránh được bằng cách tập trung vào một ứng dụng khác khi bắt đầu, nhưng nó dẫn đến một trục trặc hình ảnh.

Bạn cũng có thể sử dụng các dịch vụ của Automator , nhưng có một lỗi khác trong đó các phím tắt cho các dịch vụ không luôn hoạt động cho đến khi menu dịch vụ được hiển thị từ thanh menu.


Giải pháp ngắn hơn (FastScripts) hoạt động hoàn hảo trong 10.11, ít nhất là để mở tệp trong Emacs.
Blaz

0

Giải pháp yêu thích của tôi là sử dụng Better Touch Tool, một ứng dụng miễn phí. Để làm việc này, bạn cần bật Quyền truy cập bàn phím đầy đủ (trong tùy chọn hệ thống - tùy chọn bàn phím - phím tắt), để ctrl-f2 sẽ truy cập vào thanh menu.

Sau đó, sử dụng BTT để định cấu hình phím tắt của bạn (tôi sử dụng ctrl-alt-cmd-O) để thực hiện ctrl-f2, sau đó đính kèm các hành động gây nghiện (10 lần: hai mũi tên phải, sau đó 7 xuống, sau đó một bên phải). Khi gõ phím tắt, bạn sẽ vào cùng menu con như bạn sẽ sử dụng bằng cách nhấp chuột phải và 'mở bằng'.

Lưu ý rằng ctrl-f2 có thể không được hiển thị trong BTT khi bạn nhập nó, nhưng nó sẽ xuất hiện sau khi bạn 'đính kèm hành động bổ sung'.


-1

Nhấp chuột phải vào tệp> nhấn phím h> sử dụng phím mũi tên để điều hướng


Điều này dường như không hoạt động trên OS X 10.9. Bạn có cài đặt tiện ích bên thứ ba nào có thể cung cấp chức năng này không?
Graham Miln
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.