Apa pintasan keyboard untuk "Open With" di Finder?

14

Bagaimana saya bisa membuka file dengan aplikasi, selain dari yang standar, menggunakan pintasan keyboard? Saya tidak ingin mengubah aplikasi default untuk tipe file.

Misalnya terkadang saya ingin membuka file .html menggunakan editor alih-alih browser.

kunal
sumber
Yang paling dekat yang saya dapatkan adalah jika saya tahu nama aplikasi, saya tekan Cmd Shift /, lalu mulai mengetikkan nama, dan gunakan panah bawah untuk memilihOpen With > App
Redandwhite
Ada solusi langsung dan super mudah untuk ini. Periksa jawaban saya. Harap menerimanya sebagai jawaban jika itu melayani kebutuhan Anda.
Safwan

Jawaban:

12

Solusi terbaik untuk saya:

  1. Pilih file yang ingin Anda buka
  2. Tekan + + /(membuka pencarian Bantuan yang perkasa)
  3. Kemudian mulai ketikkan nama aplikasi yang ingin Anda buka
  4. Gunakan tombol panah untuk memilih item menu kanan
  5. tekan Enter
  6. Selesai!

Misalnya saya ingin membuka file HTML dengan Sublime Text, bukan Chrome. Saya menavigasi ke file ini, tekan pintasan, ketik "su", tekan panah bawah dan tekan enter!

masukkan deskripsi gambar di sini

Arseny Kogan
sumber
4

Saya khawatir tidak ada jalan pintas. Namun, Anda dapat membuat milik Anda sendiri.

Untuk melakukannya hanya:

  1. Pergi ke System Preferences / Keyboard / Shortcuts Keyboard / Applications .
  2. Klik tombol + .
  3. Pilih Finder , dari daftar drop-down.
  4. Pada bidang judul menu, tambahkan nama persis item bilah menu. Jika hal ini seharusnya Other...bukan Open with.
  5. Pilih pintasan keyboard Anda dan klik Tambah .

Anda dapat langsung menguji pintasan. Pikiran Terbuka selalu dengan opsi!

Afremo
sumber
Saya rasa ini tidak berhasil. Saya baru saja mencoba dan sepertinya Finder membingungkan Open With dan Always Open With(10.7.5): Pintasan keyboard dan pesan kesalahan
Nivas
1
@Nivas Dan di sini panel preferensi, kalau-kalau saya tidak membuat diri saya cukup jelas.
Thecafremo
1
Ah ... saya tidak tahu itu. Other...tidak bekerja. (Ini memukau programmer di dalam saya bahwa ada asumsi implisit bahwa item menu harus memiliki nama yang unik. Bagaimana jika submenu lain memiliki Other? Tapi itu di luar pertanyaan ini ...)
Nivas
1
Ini tidak berfungsi pada menu 10.10 Lainya… dapatkan pintasan tetapi tidak merespon
markhunte
1
BERHASIL!! YAY !!! Pada macos 10.12 (sierra) setidaknya
chrismarx
3

Jika Anda sering membuka file di aplikasi tertentu (selain aplikasi default), Anda dapat mengatur pintasan keyboard untuk melakukannya. Ini super mudah.

Katakanlah Anda ingin membuka file di Sublime Text setiap kali Anda menekan control+ S setelah memilih file .

  1. Buka System Preferences> Keyboard> Shortcuts (tab) > Shortcut Aplikasi (opsi di sidebar kiri) .
  2. Buat shorctut baru dengan mengklik / mengetuk + .
  3. Pilih Finder sebagai Aplikasi .
  4. Tetapkan Judul Menu sebagai Teks Luhur .
  5. Tetapkan Pintasan Keyboard sebagai control+ S. Ini akan ditampilkan sebagai ^ S . Atau Anda dapat menggunakan pintasan lain yang Anda inginkan.
  6. Klik / Ketuk pada Tambah .

Sekarang Anda cukup memilih file dan tekan control+ Suntuk membuka file dalam Teks Sublime.

Safwan
sumber
Terima kasih, @ Safwan - tip yang luar biasa. Saya harus mengubah Judul Menu menjadi "Sublime Text.app" (tanpa tanda kutip) agar berfungsi; ekstensi nama file diatur untuk ditampilkan di Finder, sehingga entri di bawah File> Open With menyertakan ekstensi.
Miles Wolbe
Setelah menguji di 10.14.6 sedikit lebih, ternyata Finder merespons pintasan keyboard hanya secara sporadis; membangun kembali basis data Layanan Peluncuran untuk memperbaiki bug "Mengambil ..." yang lambat atau mengubah pintasan ke kombinasi lain tidak menyelesaikan.
Miles Wolbe
1
Inilah yang akhirnya berfungsi untuk kasus penggunaan saya: menetapkan pintasan keyboard ke salah satu Layanan Finder ("Buka File di CotEditor") alih-alih mengandalkan "Open With", "Other ...", dll. Pintasan layanan khusus juga dapat dibuat untuk aplikasi yang tidak menawarkannya (mis., Sublime Text).
Miles Wolbe
2

Seperti yang diminta, berikut adalah postingan [blog saya] untuk Layanan Automator yang berfungsi untuk saya di Yosemite.

masukkan deskripsi gambar di sini

Kode untuk Applescript pada langkah 2

on run {input, parameters}

    tell current application to activate


end run

Kode untuk Applescript pada langkah 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

Setelah Menyimpan Layanan Automator, buka System Prefs. dan tambahkan pintasan Anda ke sana.

masukkan deskripsi gambar di sini

markhunte
sumber
Senang saya menindaklanjuti dengan yang satu ini, hanya harus menemukan beberapa 'mengklik kanan' diperlukan untuk instruksi garis putus-putus oranye Anda (setidaknya begitulah cara saya melewatinya.) Terima kasih telah memposting
Rene Marcelo
0

Saya telah menggunakan FastScripts untuk menetapkan pintasan ke skrip ini. Itu juga dapat digunakan untuk memilih menu yang baru dibuka di aplikasi lain.

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

Saya juga menggunakan skrip seperti pada 10.6 dan sebelumnya:

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

Ada bug yang membuat mereka tidak dapat digunakan di 10.7 dan 10.8. Itu bisa dihindari dengan memfokuskan aplikasi lain di awal, tetapi itu menghasilkan kesalahan visual.

Anda juga dapat menggunakan layanan Automator , tetapi ada bug lain di mana pintasan untuk layanan tidak selalu berfungsi sampai menu layanan telah ditampilkan dari bilah menu.

Lri
sumber
Solusi yang lebih pendek (FastScripts) berfungsi dengan sempurna di 10.11, setidaknya untuk membuka file di Emacs.
Blaz
0

Solusi favorit saya menggunakan Better Touch Tool, aplikasi gratis. Agar ini berfungsi, Anda harus mengaktifkan Akses Keyboard Penuh (dalam preferensi sistem - preferensi keyboard - pintasan), sehingga ctrl-f2 akan mengakses bilah menu.

Kemudian gunakan BTT untuk mengkonfigurasi jalan pintas Anda (saya menggunakan ctrl-alt-cmd-O) untuk melakukan ctrl-f2, kemudian lampirkan tindakan tambahan (10 kali: dua panah kanan, lalu 7 ke bawah, lalu satu ke kanan). Saat mengetik pintasan Anda, Anda akan mendapatkan submenu yang sama seperti Anda menggunakan klik kanan mouse dan 'buka dengan'.

Perhatikan bahwa ctrl-f2 mungkin tidak ditampilkan di BTT saat Anda mengetiknya, tetapi itu dilakukan setelah Anda melakukan 'lampirkan tindakan tambahan'.

DanielG
sumber
-1

Klik kanan pada file> tekan tombol h> gunakan tombol panah untuk menavigasi

Allan0405
sumber
Tampaknya ini tidak berfungsi pada OS X 10.9. Apakah Anda memiliki utilitas pihak ketiga yang diinstal yang mungkin menyediakan fungsionalitas ini?
Graham Miln