Apakah ada cara untuk memulai aplikasi tertentu dengan jalan pintas keyboard? [duplikat]

Jawaban:

40

Dengan asumsi Snow Leopard + Anda yang berjalan spaceakan membuka Spotlight yang dapat digunakan untuk menjalankan terminal.

Spotlight dapat terikat ke kombinasi tombol lain tetapi standarnya mirip dengan Windows+ R.

jdiaz
sumber
1
Saya akan menjawab ini karena Anda tidak perlu menginstal apa pun ... quicksilver memang keren untuk banyak hal! Terima kasih!
longda
1
Saya benar-benar berharap bahwa keystroke default untuk memperbesar di Photoshop DAN keystroke default untuk mengubah input bahasa DAN keystroke default untuk mengaktifkan Spotlight tidak semuanya sama. :(
Scottie
87

Sebagai Snow Leopard, ini benar-benar adalah dibangun ke dalam OS.

Luncurkan Automator dan buat layanan yang tidak menerima input dari aplikasi apa pun. Dari Perpustakaan Tindakan, tambahkan tindakan 'Luncurkan Aplikasi' ke alur kerja. Pilih aplikasi 'Terminal' di daftar drop-down Aplikasi. Simpan layanan baru Anda dan kemudian tetapkan pintasan keyboard untuknya di:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services

NReilingh
sumber
Komentar bukan untuk diskusi panjang; percakapan ini telah dipindahkan ke obrolan .
bmike
2
"Terminal" tidak ada dalam daftar aplikasi untuk saya, saya harus menemukannya dengan memilih "lain" dan mencari.
wachr
1
@ Wachr sama di sini, tetapi Anda dapat menemukannya dengan mudah di folder 'utilities' dan berfungsi dengan sempurna.
Pan Long
@ wachr Terima kasih itu berguna, saya harus menemukannya dengan memilih 'lainnya ...' dan kemudian di folder 'Utilities'.
Yogesh Umesh Vaity
Sempurna! Ini membutuhkan beberapa detik untuk menyiapkan dan membuat segalanya jauh lebih efisien. Saya menggunakan perintah + opsi + T untuk milik saya. Mudah diingat dan tidak ditugaskan.
jamesnotjim
19

Jika Anda memiliki Alfred Powerpack, Anda dapat menambahkan hotkey di Alfred 1:

Atau buat alur kerja di Alfred 2:

Tombol pintas memiliki penundaan singkat secara default di Alfred 2, tetapi mengubah perilaku pemicu menguranginya:

mst
sumber
15

Saya akan merekomendasikan menginstal QuickSilver . Ini adalah peluncur aplikasi yang akan mengingat aplikasi yang paling sering Anda luncurkan dan merekomendasikannya terlebih dahulu. Sangat mudah untuk meluncurkan aplikasi apa pun dengan beberapa penekanan tombol.

QuickSilver adalah Aplikasi pertama yang saya instal pada setiap Mac baru.

Shane Stillwell
sumber
Quicksilver benar-benar keren dan sangat dekat dengan apa yang saya cari!
longda
1
Quicksilver bagus tetapi tidak lagi dalam pengembangan. aplikasi Alfred yang baru sangat mirip, didukung dan dalam pengembangan juga. Saya mendapatkannya di Mac App store dan saya ganti Quicksilver untuk saya
conorgriffin
1
Saya harus setuju, saya telah beralih dari QuickSilver ke Alfred (dengan PowerPack mereka) dan belum melihat ke belakang. Ini lebih cepat, terintegrasi dengan baik, dan sedang dikembangkan dengan cukup cepat.
Shane Stillwell
10

Tidak built-in ke OS, tapi saya sudah menggunakan utilitas gratis bernama Visor. Apa yang Anda lakukan dengannya adalah membiarkan Terminal Anda berjalan di latar belakang, tetapi Visor menyembunyikannya dan memanggilnya dalam konsol gaya-Gempa ketika Anda menekan kombo (yang dapat dikonfigurasi pengguna). Ini cukup dapat disesuaikan bagaimana Terminal Anda menunjukkan / menyembunyikan. Sangat luar biasa.

Scottie
sumber
2
Visor, sementara rapi, saya menemukan ada sedikit rasa sakit di pantat di kali.
Josh K
2
Bagaimana? Saya tidak pernah menemukan bug atau crash dengan itu, dan di hari kerja saya, saya terus-menerus melompat ke Terminal saya untuk operasi baris perintah. Membuat semuanya jadi lebih mudah - satu ketukan tombol cepat dan Terminal saya muncul dengan fokus keyboard.
Scottie
Saya benci TotalTerminal (nama Visor baru) tidak bermain dengan baik dengan aplikasi layar penuh (dan pengembang tidak mungkin memperbaikinya )
Dan
7

Solusi yang disarankan oleh @NReilingh baik-baik saja tetapi gagal jika Terminal.app berjalan dan tidak memiliki jendela yang terbuka (Saya sudah mengujinya di OSX 10.7).

Mengganti tindakan peluncuran aplikasi dengan menjalankan tindakan AppleScript dan mengatur kode berikut untuk dijalankan, lakukan triknya:

on run {input, parameters}
  tell application "Terminal"
    activate
    reopen
  end tell
  return input
end run

Inilah pos lengkapnya: Mac OS X: Luncurkan Terminal dari pintasan keyboard

Claudio d'Angelis
sumber
1
Anda juga dapat menggunakan reopenuntuk membuat jendela default baru jika tidak ada jendela yang terbuka. Skrip diblokir hingga aplikasi selesai dibuka, jadi sepertinya perlu waktu lebih lama jika Anda menjalankannya dengan FastScripts. open -ajuga melakukan sesuatu seperti reopen, dan itu tidak memblokir skrip.
Lri
@LauriRanta Anda benar tentang reopen, terima kasih telah menunjukkannya.
Claudio d'Angelis
6

Saya ingin pintasan selalu membuka jendela Terminal baru apa pun yang terjadi. Berikut adalah kode untuk melakukannya:

tell application "Terminal"
        do script ""
        activate
    end tell
guptron
sumber
Saya menemukan ini bersama dengan komentar di atas tentang aplikasi percikan menjadi solusi yang bagus.
Brady Trainor
Saya juga ingin jendela terminal baru (apakah aplikasi terminal terbuka atau tidak), dan ini berhasil. Saya tidak menggunakan aplikasi percikan.
chrisdembia
4

Di Mavericks ada opsi untuk membuka jendela terminal baru di folder yang telah Anda sorot di Finder. Untuk mengaktifkan opsi ini, buka Finder -> Services -> Service Preferencesdan periksa New Terminal at Folder.

masukkan deskripsi gambar di sini

Kemudian gunakan dari menu Finder:

masukkan deskripsi gambar di sini

Erik Berkun-Drevnig
sumber
Tampaknya ini tidak lagi hadir di Mac OS 10.11.2 terbaru.
jmort253
2
Itu masih ada untuk saya di 10.11.5
Erik Berkun-Drevnig
2

Solusi ini berfungsi untuk MacOS Sierra.

  1. Luncurkan Automator
  2. Klik 'Dokumen Baru' dan pilih 'Layanan'
  3. Ubah "Layanan menerima yang dipilih" menjadi "tidak ada input"
  4. Pilih "Luncurkan Aplikasi" dari panel Action
  5. Pilih aplikasi yang harus Anda luncurkan dari menu pull down. Untuk Terminal Anda harus pergi ke bawah dan memilih "Lainnya" dan menemukannya di folder Utilities.
  6. Simpan Layanan menggunakan beberapa nama.
  7. Buka Preferensi Sistem. Pergi ke opsi Keyboard. Klik pada tab Shortcut.
  8. Pilih Layanan dari panel kiri dan gulir ke bawah ke General di panel kanan. Anda harus melihat Layanan Anda.
  9. Klik layanan. Anda akan melihat tombol pada layanan yang dipilih itu sendiri yang mengatakan "Tambahkan Pintasan". Klik itu.
  10. Masukkan kombinasi tombol dan tutup Preferensi Sistem.
Ankit Shubham
sumber
1

DTerm diakses melalui hotkey yang dapat dikonfigurasi pengguna, dan muncul jendela di mana Anda dapat menjalankan perintah terminal di direktori saat ini . Misalnya, jika Anda berada di Finder dan ingin membuat tar beberapa file, Anda cukup tekan tombol pintas dan jalankan tar, tanpa perlu mengubah direktori. Menekan Shift + Enter alih-alih hanya Enter setelah mengetik perintah Anda akan menjalankannya di jendela Terminal baru, dari mana Anda dapat tetap bekerja.

Michael Underwood
sumber
1

Saya menggunakan Spark dan memiliki + + §(Saya memiliki tata letak keyboard Inggris; §tepat di bawah esc) untuk meluncurkan terminal. Saya lebih suka menggunakan Layanan / AppleScripts karena lebih cepat. Juga tidak menambahkan elemen UI yang terlihat seperti solusi lain (saya sangat anal tentang menjaga ruang kerja saya sesingkat mungkin).

Saya pikir pengembangan untuk Spark telah berhenti tetapi bekerja dengan baik di Snow Leopard.

Benedict Cohen
sumber
1

Meskipun saya pikir Automator / Keyboard mengikat ke Layanan lebih baik, saya pikir saya harus menyebutkan Quicksilver , yang memberi Anda layanan keyboard yang sangat baik untuk mac.

Anda harus membaca artikel ini tentang Quicksilver.

ocodo
sumber
1

Ini sedikit dikemukakan pendapat dan bukan jawaban langsung: Anda dapat menggunakan ITerm dan mengatur hotkey global untuk itu melalui Preferensi ( + ,)> Tombol> Hotkey.

Halil Özgür
sumber
1

Saya suka Apptivate , itu seperti Spark. Apptivate memungkinkan Anda "menetapkan pintasan lebar sistem ke semua aplikasi, dokumen, atau file skrip." Itu hanya melakukan satu hal ini, dan melakukannya dengan cukup baik. Ini sangat kecil, jadi tidak menggunakan banyak sumber daya sistem.

Salah satu fitur hebat Apptivate adalah jika ia mendeteksi aplikasi, katakanlah Terminal.app, yang sudah berjalan, Apptivate akan menyembunyikannya, alih-alih meluncurkan instance aplikasi yang baru.

hujunfeng
sumber
0

Saya menggunakan FastScripts untuk melakukan ini. Gratis hingga 10 pintasan keyboard, $ 14,95 untuk mengaktifkan pintasan keyboard tanpa batas (Saya tidak berafiliasi dengan Red Sweater Software, hanya pelanggan yang senang).

otto.poellath
sumber
0

Ini cukup dekat: CDTo .

"Aplikasi mini cepat yang membuka jendela Terminal.app jendela ke jendela pencari paling depan. Aplikasi ini dirancang (termasuk ikonnya) untuk ditempatkan di bilah alat jendela pencari."

Idealnya, Anda menginginkan alat yang meniru fitur bawaan MacOS 9:

masukkan deskripsi gambar di sini

Dennis Wurster
sumber
0

Terima kasih atas rekomendasi untuk Spark. Saya baru saja mencoba versi 3.0b9 dan bekerja dengan baik di OS X 10.10.3 untuk membuat jalan pintas untuk meluncurkan terminal. Saya menggunakan Ctrl + Opt + T, yang merupakan cara pintas yang sama untuk membuka terminal di distro linux saya.

Hypersphere
sumber
0

Saya menggunakan Terminal Terbuka . Lihat di sini .

OGenius
sumber
Mengapa Anda menautkan engadget.com?
Ihab Shoully
@OGen Tautan rusak
Matt
-1

Anda dapat menggunakan Automator.app untuk membuat pintasan baru

Aplikasi automator> dan kemudian service (ikon roda gigi) [tidak ada input]> diikuti oleh peluncuran layanan application.app,> pilih terminal.app> [SAVE]> system pref. > papan tombol keyboard> layanan> pintasan pengaturan

ctr + opt + cmd + T

Dijelaskan di tautan ini

Saharsh
sumber