มีวิธีเริ่มแอพพลิเคชั่นที่เฉพาะเจาะจงโดยใช้แป้นพิมพ์ลัดหรือไม่? [ซ้ำ]


78

เรียงลำดับคำสั่งWindows+ Rในโลกของ windows หรือไม่ ที่จริงเพียงแค่ให้คุณเรียกใช้คำสั่ง แต่คุณได้รับความคิด

คำตอบ:


40

สมมติว่า Snow Leopard + ของคุณทำงานอยู่spaceจะเปิด Spotlight ซึ่งสามารถใช้เพื่อเรียกใช้เทอร์มินัล

สปอตไลสามารถจะผูกพันกับคีย์ผสมอีก แต่เริ่มต้นคล้ายกับ+WindowsR


1
ฉันจะตอบคำถามนี้เพราะคุณไม่จำเป็นต้องติดตั้งอะไรเลย ... ปรอทเป็นสิ่งที่ยอดเยี่ยมสำหรับหลาย ๆ สิ่ง! ขอบคุณ!
longda

1
ฉันหวังว่าการกดแป้นพิมพ์เริ่มต้นสำหรับการซูมใน Photoshop และการกดแป้นพิมพ์เริ่มต้นสำหรับการเปลี่ยนการป้อนข้อมูลภาษาและการกดแป้นพิมพ์เริ่มต้นสำหรับการเรียกใช้ Spotlight ไม่เหมือนกันทั้งหมด :(
Scottie

87

ในฐานะของเสือดาวหิมะนี้จริงจะถูกสร้างขึ้นในระบบปฏิบัติการ

เรียกใช้ Automator และสร้างบริการที่ไม่ได้รับอินพุตจากแอปพลิเคชันใด ๆ จากไลบรารี Actions ให้เพิ่มการดำเนินการ 'เรียกใช้แอปพลิเคชัน' ลงในเวิร์กโฟลว์ เลือกแอปพลิเคชัน 'เทอร์มินัล' ในรายการแบบหล่นลงของแอปพลิเคชัน บันทึกบริการใหม่ของคุณแล้วกำหนดแป้นพิมพ์ลัดให้ใน:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services


ความคิดเห็นไม่ได้มีไว้สำหรับการอภิปรายเพิ่มเติม การสนทนานี้ได้รับการย้ายไปแชท
bmike

2
"Terminal" ไม่ได้อยู่ในรายการแอปพลิเคชันสำหรับฉันฉันต้องค้นหาโดยเลือก "อื่น ๆ " และค้นหา
wachr

1
@wachr เหมือนกันที่นี่ แต่คุณสามารถค้นหาได้ง่ายในโฟลเดอร์ 'โปรแกรมอรรถประโยชน์' และทำงานได้อย่างสมบูรณ์แบบ
Pan Long

@wachr ขอบคุณที่มีประโยชน์ฉันต้องหามันโดยเลือก 'อื่น ๆ ... ' จากนั้นในโฟลเดอร์ 'ยูทิลิตี้'
Yogesh Umesh Vaity

ที่สมบูรณ์แบบ! การดำเนินการนี้ใช้เวลาไม่กี่วินาทีและทำให้สิ่งต่าง ๆ มีประสิทธิภาพมากขึ้น ฉันใช้คำสั่ง + ตัวเลือก + T สำหรับฉัน ง่ายต่อการจดจำและไม่ได้กำหนด
jamesnotjim

19

หากคุณมีAlfred Powerpack คุณสามารถเพิ่มฮอตคีย์ใน Alfred 1:

หรือสร้างเวิร์กโฟลว์ใน Alfred 2:

ปุ่มลัดมีการหน่วงเวลาสั้น ๆ ตามค่าเริ่มต้นใน Alfred 2 แต่การเปลี่ยนลักษณะการทำงานของทริกเกอร์จะลด:


15

ฉันจะแนะนำให้ติดตั้งปรอท เป็นตัวเรียกใช้งานแอปพลิเคชันที่จะจดจำแอปพลิเคชันที่คุณเรียกใช้บ่อยที่สุดและแนะนำให้ใช้ก่อน มันง่ายที่จะเปิดตัวแอปพลิเคชันใด ๆ ด้วยการกดแป้นบางครั้ง

QuickSilver เป็นแอปพลิเคชันแรกที่ฉันติดตั้งบน Mac ใหม่ทุกเครื่อง


ปรอทเป็นสิ่งที่ยอดเยี่ยมและใกล้กับสิ่งที่ฉันกำลังมองหา!
longda

1
ปรอทเป็นสิ่งที่ดี แต่มันไม่ได้อยู่ในการพัฒนาอีกต่อไป แอพ Alfred ใหม่คล้ายกันรองรับและอยู่ในระหว่างการพัฒนาเช่นกัน ฉันได้รับมันจากร้านค้า Mac App และแทนที่ Quicksilver ให้ฉัน
conorgriffin

1
ฉันต้องยอมรับฉันได้เปลี่ยนจาก QuickSilver เป็น Alfred (ด้วย PowerPack ของพวกเขา) และไม่ได้มองย้อนกลับไป มันเร็วขึ้นทำงานได้ดีและพัฒนาอย่างรวดเร็ว
เชน Stillwell

10

ไม่ใช่ระบบปฏิบัติการในตัว แต่ฉันใช้ยูทิลิตีฟรีชื่อ Visor สิ่งที่คุณทำกับมันคือปล่อยให้เทอร์มินัลของคุณทำงานในพื้นหลัง แต่Visorซ่อนไว้และเรียกใช้ในคอนโซลสไตล์ Quake เมื่อคุณกดคีย์ผสม (ผู้ใช้กำหนดค่าได้) มันปรับแต่งได้สวยตามที่เทอร์มินัลของคุณแสดง / ซ่อน สุดยอดมาก


2
Visor ในขณะที่เรียบร้อยฉันพบว่ามีอาการปวดเล็กน้อยในตูดในบางครั้ง
Josh K

2
งั้นเหรอ ฉันไม่เคยพบข้อบกพร่องหรือขัดข้องใด ๆ กับมันและในวันทำงานของฉันฉันมักจะกระโดดไปที่ Terminal เพื่อดำเนินการตามบรรทัดคำสั่ง ทำให้สิ่งต่าง ๆ ง่ายขึ้นมาก - การกดแป้นพิมพ์ด่วนหนึ่งครั้งและ Terminal ของฉันปรากฏขึ้นพร้อมโฟกัสของแป้นพิมพ์
Scottie

ฉันเกลียดที่ TotalTerminal (ชื่อ Visor ใหม่) ไม่เล่นดีกับปพลิเคชันแบบเต็มหน้าจอ (และนักพัฒนาที่ไม่น่าจะแก้ไขได้ )
แดน

7

โซลูชันที่แนะนำโดย @NReilingh นั้นใช้ได้ แต่มันล้มเหลวหาก Terminal.app กำลังทำงานและไม่มีหน้าต่างที่เปิดอยู่ (ฉันได้ทดสอบใน OSX 10.7)

การแทนที่การเรียกใช้แอปพลิเคชันด้วยการเรียกใช้การกระทำของAppleScriptและการตั้งค่ารหัสต่อไปนี้เพื่อเรียกใช้นั้นเป็นเคล็ดลับ:

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

นี่คือโพสต์แบบเต็ม: Mac OS X: เรียกใช้ Terminal จากแป้นพิมพ์ลัด


1
คุณสามารถใช้reopenเพื่อสร้างหน้าต่างเริ่มต้นใหม่หากไม่มีหน้าต่างที่เปิดอยู่ สคริปต์ถูกบล็อกจนกว่าแอปพลิเคชันจะเสร็จสิ้นการเปิดดังนั้นจึงใช้เวลานานขึ้นหากคุณใช้งานด้วย FastScripts open -aก็ทำสิ่งที่ชอบreopenและมันไม่ได้บล็อกสคริปต์
Lri

@ LauriRanta คุณพูดถูกreopenขอบคุณที่ชี้ให้เห็น
Claudio d'Angelis

6

ฉันต้องการทางลัดเพื่อเปิดหน้าต่างเทอร์มินัลใหม่เสมอโดยไม่คำนึงถึงสิ่งอื่นใด นี่คือรหัสที่จะทำ:

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

ฉันพบสิ่งนี้พร้อมกับความคิดเห็นข้างต้นเกี่ยวกับแอพ spark เพื่อเป็นทางออกที่ดี
Brady Trainor

ฉันต้องการหน้าต่างเทอร์มินัลใหม่ (ไม่ว่าจะเปิดแอปพลิเคชันเทอร์มินัลหรือไม่) และสิ่งนี้ใช้ได้ผล ฉันไม่ได้ใช้แอพ spark แม้ว่า
chrisdembia

4

ใน Mavericks มีตัวเลือกให้เปิดหน้าต่างเทอร์มินัลใหม่ที่โฟลเดอร์ที่คุณไฮไลต์ไว้ใน Finder ต้องการเปิดใช้งานตัวเลือกนี้ไปและตรวจสอบFinder -> Services -> Service PreferencesNew Terminal at Folder

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นใช้จากเมนู Finder:

ป้อนคำอธิบายรูปภาพที่นี่


ดูเหมือนจะไม่มีอยู่ใน Mac OS 10.11.2 ล่าสุด
jmort253

2
มันยังอยู่ที่นั่นสำหรับฉันใน 10.11.5
Erik Berkun-Drevnig

2

วิธีนี้ใช้ได้กับ MacOS Sierra

  1. เรียกใช้ Automator
  2. คลิก 'เอกสารใหม่' และเลือก 'บริการ'
  3. เปลี่ยน "บริการที่ได้รับเลือก" เป็น "ไม่มีอินพุต"
  4. เลือก "เปิดแอปพลิเคชัน" จากบานหน้าต่างการกระทำ
  5. เลือกแอปพลิเคชันที่คุณต้องการเรียกใช้จากเมนูแบบเลื่อนลง สำหรับเทอร์มินัลคุณจะต้องไปที่ด้านล่างและเลือก "อื่น ๆ " และหามันในโฟลเดอร์ยูทิลิตี้
  6. บันทึกบริการโดยใช้ชื่อ
  7. เปิดการตั้งค่าระบบ ไปที่ตัวเลือกคีย์บอร์ด คลิกที่แท็บทางลัด
  8. เลือกบริการจากบานหน้าต่างด้านซ้ายและเลื่อนลงไปที่ทั่วไปในบานหน้าต่างด้านขวา คุณควรเห็นบริการของคุณ
  9. คลิกที่บริการ คุณควรเห็นปุ่มบนบริการที่เลือกซึ่งระบุว่า "เพิ่มทางลัด" คลิกที่
  10. ป้อนคีย์ผสมและปิดการตั้งค่าระบบ

1

DTermจะเข้าถึงได้ผ่านทางฮอตที่ผู้ใช้กำหนดและหน้าต่างปรากฏขึ้นในที่ที่คุณสามารถรันคำสั่งขั้วในไดเรกทอรีปัจจุบัน ตัวอย่างเช่นหากคุณอยู่ใน Finder และต้องการ tar ไฟล์บางไฟล์คุณเพียงกดปุ่มลัดและเรียกใช้tarโดยไม่จำเป็นต้องเปลี่ยนไดเรกทอรี กด Shift + Enter แทนที่จะป้อนหลังจากพิมพ์คำสั่งของคุณจะดำเนินการในหน้าต่าง Terminal ใหม่ซึ่งคุณสามารถทำงานต่อไปได้


1

ฉันใช้Sparkและมี+ + §(ฉันมีเค้าโครงแป้นพิมพ์ของสหราชอาณาจักร§อยู่ด้านล่างesc) เพื่อเปิดตัวเทอร์มินัล ฉันชอบที่จะใช้ Services / AppleScript เพราะเร็วกว่า นอกจากนี้ยังไม่ได้เพิ่มองค์ประกอบ UI ใด ๆ ที่มองเห็นได้เช่นโซลูชันอื่น ๆ (ฉันเป็นห่วงเรื่องการรักษาพื้นที่ทำงานให้คล่องตัวที่สุดเท่าที่จะทำได้)

ฉันคิดว่าการพัฒนา Spark หยุดลงแล้ว แต่มันทำงานได้อย่างสมบูรณ์บน Snow Leopard


1

แม้ว่าฉันคิดว่า Automator / Keyboard ผูกพันกับบริการดีกว่า แต่ฉันคิดว่าฉันควรพูดถึงQuicksilverซึ่งให้บริการคีย์บอร์ดที่ยอดเยี่ยมสำหรับ mac

คุณควรอ่านบทความนี้เกี่ยวกับปรอท


1

นี่เป็นความเห็นเล็กน้อยและไม่ใช่คำตอบโดยตรง: คุณสามารถใช้iTermและตั้งค่าฮอตคีย์ทั่วโลกผ่านการตั้งค่า ( + ,)> คีย์> ฮอตคีย์


1

ฉันชอบApptivateมันก็เหมือนกับ Spark Apptivate ให้คุณ "กำหนดทางลัดทั้งระบบให้กับแอพพลิเคชั่นเอกสารหรือไฟล์สคริปต์" มันทำสิ่งนี้เพียงอย่างเดียวและทำได้ค่อนข้างดี มันเล็กมากดังนั้นอย่าใช้ทรัพยากรระบบมากนัก

หนึ่งในคุณสมบัติที่ยอดเยี่ยมของ Apptivate คือหากตรวจพบแอปพลิเคชั่นพูด Terminal.app ที่ทำงานอยู่แล้ว Apptivate จะซ่อนมันแทนการเปิดตัวอินสแตนซ์ใหม่ของแอปพลิเคชัน


0

ฉันใช้FastScriptsเพื่อทำสิ่งนี้ ฟรีสำหรับแป้นพิมพ์ลัดสูงสุด 10 แป้นและราคา $ 14.95 เพื่อเปิดใช้แป้นพิมพ์ลัดไม่ จำกัด (ฉันไม่ได้มีส่วนเกี่ยวข้องกับซอฟต์แวร์เสื้อกันหนาวสีแดงเพียงแค่ลูกค้ามีความสุข)


0

นี้อยู่ใกล้สวย: CDTo

"แอปพลิเคชันขนาดเล็กอย่างรวดเร็วที่เปิดหน้าต่าง Terminal.app ขึ้นไปที่หน้าต่างค้นหาส่วนใหญ่ด้านหน้าแอพนี้ได้รับการออกแบบ (รวมถึงไอคอนของมัน) เพื่อวางไว้ในแถบเครื่องมือของหน้าต่างค้นหา"

เป็นการดีที่คุณต้องการเครื่องมือที่เลียนแบบคุณลักษณะในตัวของ MacOS 9:

ป้อนคำอธิบายรูปภาพที่นี่


0

ขอบคุณสำหรับคำแนะนำสำหรับ Spark ฉันเพิ่งลองรุ่น 3.0b9 และมันทำงานได้อย่างสมบูรณ์แบบใน OS X 10.10.3 สำหรับการสร้างทางลัดเพื่อเปิดเครื่อง ฉันใช้ Ctrl + Opt + T ซึ่งเป็นทางลัดเดียวกันเพื่อเปิดเทอร์มินัลใน linux distro ของฉัน


0

ผมใช้เปิดร์มินัล ตรวจสอบออกที่นี่


ทำไมคุณถึงเชื่อมโยง engadget.com
Ihab Shoully

@OGen ลิงก์ใช้งานไม่ได้
Matt

-1

คุณสามารถใช้ Automator.app เพื่อสร้างทางลัดใหม่

แอป Automator> และจากนั้นให้บริการ (ไอคอนรูปเฟือง) [ไม่มีอินพุต]> ตามด้วยบริการเปิดแอปพลิเคชันแอป> เลือก terminal.app> [SAVE]> ระบบ pref > แป้นพิมพ์ลัด> บริการ> ตั้งค่าทางลัด

การเลือก CTR + + cmd + T

มันอธิบายในลิงค์นี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.