Kısa bir klavyeyle belirli bir uygulamayı başlatmanın bir yolu var mı? [çift]


Yanıtlar:


40

Çalışan Snow Leopard + 'ın spaceterminali çalıştırmak için kullanılabilecek Spotlight'ı açacağını varsayalım.

Spot ışığı başka bir tuş bileşimine bağlanabilir, ancak varsayılan Windows+ ile aynıdır R.


1
Cevap olarak bununla gidiyorum çünkü herhangi bir şey yüklemenize gerek yok ... quicksilver bir çok şey için harika! Teşekkürler!
longda

1
Photoshop'ta yakınlaştırmak için varsayılan tuş vuruşu ve dil girişini değiştirmek için varsayılan tuş vuruşu ve Spotlight'ı çağırmak için varsayılan tuş vuruşu aynı olmamasını diliyorum. :(
Scottie

87

Snow Leopard'dan itibaren, bu aslında işletim sistemine dahil edilmiştir.

Automator'ı başlatın ve herhangi bir uygulamadan giriş almayan bir servis oluşturun. Eylemler Kitaplığından, 'Uygulama Başlat' eylemini iş akışına ekleyin. Uygulamalar açılır listesinden 'Terminal' uygulamasını seçin. Yeni servisinizi kaydedin ve sonra ona klavye kısayolu atayın:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services


Yorumlar uzun tartışmalar için değildir; bu konuşma sohbete taşındı .
bmike

2
"Terminal" benim için uygulamalar listesinde değildi, "diğer" i seçerek ve arayarak bulmam gerekiyordu.
Wachr

1
Burada @wachr aynı, ancak 'programları' klasöründe kolayca bulabilirsiniz ve mükemmel çalışıyor.
Uzun Pan

@wachr Teşekkürler faydalı oldu, 'diğer ...' i seçerek buldum ve 'Yardımcı Programlar' klasöründe buldum.
Yogesh Umesh Vaity

Mükemmel! Bu ayarlamak için saniye sürdü ve işleri çok daha verimli hale getiriyor. Benim için komut + seçenek + T kullandım. Hatırlaması kolay ve atanmamış.
jamesnotjim,

19

Eğer varsa Alfred Powerpack, sen Alfred 1'de bir kısayol ekleyebilirsiniz:

Veya Alfred 2'de bir iş akışı oluşturun:

Kısayol tuşları, Alfred 2'de varsayılan olarak kısa bir gecikmeye sahiptir, ancak tetikleyici davranışını değiştirmek onu azaltır:


15

QuickSilver'ı kurmanızı tavsiye ederim . En sık başlattığınız uygulamaları hatırlayacak ve ilk önce bunları önerecek bir uygulama başlatıcısıdır. Birkaç tuşa basarak herhangi bir uygulamayı başlatmak kolaydır.

QuickSilver, her yeni Mac'e yüklediğim ilk uygulamadır.


Quicksilver gerçekten harika ve aradığım şeye çok yakın!
longda

1
Quicksilver harika ama artık geliştirilmiyor. Yeni Alfred uygulaması da çok benzer, destekleniyor ve geliştiriliyor. Mac App store'dan aldım ve benim için Quicksilver'in yerini aldı
conorgriffin,

1
Kabul etmeliyim ki, QuickSilver'dan Alfred'e (PowerPack'leriyle) geçtim ve geriye bakmadım. Daha hızlı, iyi bütünleşiyor ve oldukça hızlı bir şekilde geliştiriliyor.
Shane Stillwell

10

İşletim sistemine yerleşik değil, ancak Visor adlı ücretsiz bir yardımcı program kullanıyorum. Bununla yaptığınız şey Terminal'in arka planda çalışmasına izin vermektir , ancak Visor onu gizler ve bir (kullanıcı tarafından yapılandırılabilir) tuş birleşimine bastığınızda Quake tarzı bir konsolda çalıştırır. Terminal'inizin gösterdiği / gizlendiği şekilde özelleştirilebilir. Süper harika.


2
Visor, düzgünken, zaman zaman götünde hafif bir ağrı buldum.
Josh K,

2
Nasıl yani? Hiçbir hata veya çarpışma ile karşılaşmadım ve çalışma günümde sürekli komut satırı işlemleri için Terminalime atlıyorum. İşleri çok daha kolay hale getirir - hızlıca bir tuşa basıldığında ve Terminal'im klavyeyle odaklanır.
Scottie,

TotalTerminal'in (yeni Visor adı) tam ekran uygulamalarla iyi çalışmamasından nefret ediyorum (ve geliştiricinin düzeltmesi beklenmiyor )
Dan

7

@NReilingh tarafından önerilen çözüm iyi ancak Terminal.app çalışıyorsa ve açılmış bir penceresi yoksa başarısız olur (OSX 10.7'de test ettim).

Uygulama Başlat eylemini AppleScript Çalıştır eylemiyle değiştirmek ve çalıştırılacak aşağıdaki kodu ayarlamak hile yapar:

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

İşte tam yazı: Mac OS X: Terminali klavye kısayolundan başlat


1
reopenAçık pencere yoksa, yeni bir varsayılan pencere oluşturmak için de kullanabilirsiniz . Uygulama açılmayı bitirene kadar komut dosyası engellenir, bu nedenle FastScripts ile çalıştırırsanız daha uzun sürebilir. open -aayrıca böyle bir şey yapar reopenve komut dosyalarını engellemez.
00,

@LauriRanta Haklısın reopen, işaret ettiğin için teşekkürler.
Claudio d'Angelis

6

Başka bir şey olmadan, her zaman yeni bir Terminal penceresi açmak için bir kısayol istedim . İşte bunu yapmak için kod:

tell application "Terminal"
        do script ""
        activate
    end tell

Bu kıvılcım uygulaması hakkında yukarıdaki yorum ile birlikte güzel bir çözüm olarak buldum.
Brady Trainor

Ayrıca yeni bir terminal penceresi istiyorum (terminal uygulamasının açık olup olmadığı) ve bu işe yaradı. Kıvılcım uygulamasını olsa kullanmadım.
chrisdembia

4

Mavericks'te Finder'da vurguladığınız klasörde yeni bir terminal penceresi açma seçeneği vardır. Bu seçeneği etkinleştirmek için adresine gidip Finder -> Services -> Service Preferenceskontrol edin New Terminal at Folder.

görüntü tanımını buraya girin

Ardından Finder menüsünden kullanın:

görüntü tanımını buraya girin


Bu artık en son Mac OS 10.11.2'de mevcut görünmüyor.
jmort253

2
10.11.5'te hala benim için orada
Erik Berkun-Drevnig

2

Bu çözüm MacOS Sierra için çalışıyor.

  1. Otomatikleştiriciyi Başlat
  2. 'Yeni Belge'yi tıklayın ve' Servis'i seçin
  3. "Servis seçildi" seçeneğini "giriş yok" olarak değiştirin
  4. Eylem bölmesinden "Uygulamayı Başlat" ı seçin
  5. Başlatmak istediğiniz uygulamayı aşağı açılır menüden seçin. Terminal için aşağıya gidip "Diğer" seçeneğini seçmeniz ve Yardımcı Programlar klasöründe bulmanız gerekir.
  6. Hizmeti bir ad kullanarak kaydedin.
  7. Sistem Tercihleri'ni açın. Klavye seçeneğine gidin. Kısayol sekmesine tıklayın.
  8. Sol bölmeden Servisler'i seçin ve sağ bölmede Genel'e gidin. Servisinizi görmelisiniz.
  9. Servisi tıklayın. Seçilen servisin üzerinde "Kısayol Ekle" yazan bir düğme görmelisiniz. Buna tıkla.
  10. Bir tuş kombinasyonu girin ve Sistem Tercihleri'ni kapatın.

1

DTerm'e , kullanıcı tarafından yapılandırılabilir bir kısayol tuşu ile erişilir ve mevcut dizinde bir terminal komutu uygulayabileceğiniz bir pencere açılır . Örneğin, Finder'daysanız ve bazı dosyaları tarmak istiyorsanız, tardizinleri değiştirmeye gerek kalmadan kısayol tuşuna basın ve çalıştırın . Komutunuzu yazdıktan sonra sadece Enter yerine Shift + Enter tuşlarına basmak, onu çalışmaya devam edebileceğiniz yeni bir Terminal penceresinde yürütecektir.


1

Kullandığım Spark ve sahip + + §(; ı bir İngiliz klavye düzeni var §hemen altında ise esc) terminali başlatmak için. Daha hızlı olduğu için Services / AppleScripts'i kullanmayı tercih ediyorum. Ayrıca, diğer çözümler gibi görünen herhangi bir UI öğesi eklemiyor (çalışma alanımı olabildiğince düzene sokmak konusunda çok analyım).

Bence Spark'ın gelişimi durdu ama Snow Leopard'da mükemmel çalışıyor.


1

Automator / Keyboard’un Servislere bağlanmasının daha iyi olduğunu düşünmeme rağmen, Mac’e mükemmel klavye servisleri sağlayan Quicksilver’dan bahsetmeliyim .

Quicksilver hakkında bu makaleyi okumalısınız .


1

Bu biraz açık ve doğrudan bir cevap değil: iTerm'i kullanabilir ve Tercihler ( + ,)> Tuşlar> Kısayol Tuşu ile bunun için genel bir kısayol tuşu kullanabilirsiniz.


1

Apptivate'i seviyorum , Spark gibi. Apptivate, "herhangi bir uygulamaya, belgeye veya komut dosyasına dosyaya sistem kısayolları atamanızı" sağlar. Sadece bu şeyi yapıyor ve oldukça iyi yapıyor. Çok küçük, çok fazla sistem kaynağı kullanmıyor.

Apptivate'in harika özelliklerinden biri, uygulamayı algılarsa, zaten çalışmakta olan Terminal.app'in Apptivate'in uygulamanın yeni bir örneğini başlatmak yerine onu gizleyeceğini söylemesidir.


0

Bunu yapmak için FastScripts kullanıyorum . Sınırsız klavye kısayolunu etkinleştirmek için 14,95 $ 'a kadar 10 klavye kısayolu için ücretsizdir (Red Sweater Software ile bağlı değilim, sadece mutlu bir müşteri).


0

Bu oldukça yakın: CDTo .

"Bir Terminal.app penceresini açan hızlı mini uygulama, en çok bulucu penceresine öndeydi. Bu uygulama, bulucu penceresinin araç çubuğuna yerleştirilmek üzere tasarlandı (simgesi dahil)."

İdeal olarak, MacOS 9'un yerleşik özelliğini taklit eden bir araç istiyorsunuz:

görüntü tanımını buraya girin


0

Spark'ın tavsiyesi için teşekkürler. 3.0b9 sürümünü şimdi denedim ve terminali başlatmak için bir kısayol oluşturmak üzere OS X 10.10.3'te mükemmel şekilde çalıştı. Linux dağıtımımda terminali açmak için kullanılan kısayol olan Ctrl + Opt + T'yi kullanıyorum.



-1

Yeni kısayollar oluşturmak için Automator.app dosyasını kullanabilirsiniz.

Automator uygulaması> ve sonra servis (dişli ikonu) [giriş yok]> ardından application.app servisini çalıştırın,> terminal.app> [SAVE]> system pref. > klavye kısayolları> servisler> kurulum kısayolu

TO + iptal + cmd + T

Bu bağlantıda açıklanmıştır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.