Có cách nào để bắt đầu một ứng dụng cụ thể với phím tắt không? [bản sao]


Câu trả lời:


40

Giả sử Snow Leopard + đang chạy của bạn spacesẽ mở Spotlight có thể được sử dụng để chạy thiết bị đầu cuối.

Spotlight có thể được liên kết với một tổ hợp phím khác nhưng mặc định tương tự như Windows+ R.


1
Tôi sẽ xem đây là câu trả lời vì bạn không cần phải cài đặt bất cứ thứ gì ... quicksilver rất tuyệt cho nhiều thứ! Cảm ơn!
longda

1
Tôi thực sự muốn rằng tổ hợp phím mặc định để phóng to Photoshop VÀ tổ hợp phím mặc định để thay đổi đầu vào ngôn ngữ VÀ tổ hợp phím mặc định để gọi Spotlight không giống nhau. :(
Scottie

87

Đối với Snow Leopard, điều này thực sự được tích hợp vào HĐH.

Khởi chạy Automator và tạo một dịch vụ không nhận đầu vào từ bất kỳ ứng dụng nào. Từ Thư viện hành động, thêm hành động 'Khởi chạy ứng dụng' vào quy trình làm việc. Chọn ứng dụng 'Terminal' trong danh sách Ứng dụng thả xuống. Lưu dịch vụ mới của bạn và sau đó gán phím tắt cho nó trong:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
bmike

2
"Terminal" không có trong danh sách các ứng dụng cho tôi, tôi phải tìm nó bằng cách chọn "khác" và tìm kiếm.
wachr

1
@wachr tương tự ở đây, nhưng bạn có thể tìm thấy nó dễ dàng trong thư mục 'tiện ích' và nó hoạt động hoàn hảo.
Pan Long

@wachr Cảm ơn điều đó rất hữu ích, tôi phải tìm nó bằng cách chọn 'other ...' và sau đó trong thư mục 'Tiện ích'.
Yogesh Umesh Vaity

Hoàn hảo! Điều này mất vài giây để thiết lập và làm cho mọi thứ hiệu quả hơn nhiều. Tôi đã sử dụng lệnh + tùy chọn + T cho tôi. Thật dễ nhớ và không được chỉ định.
jamesnotjim

19

Nếu bạn có Alfred Powerpack, bạn có thể thêm một phím nóng trong Alfred 1:

Hoặc tạo quy trình công việc trong Alfred 2:

Các phím nóng có độ trễ ngắn theo mặc định trong Alfred 2, nhưng thay đổi hành vi kích hoạt sẽ làm giảm nó:


15

Tôi khuyên bạn nên cài đặt QuickSilver . Đó là một trình khởi chạy ứng dụng sẽ ghi nhớ các ứng dụng bạn khởi chạy thường xuyên nhất và giới thiệu chúng trước tiên. Thật dễ dàng để khởi chạy bất kỳ ứng dụng nào với một vài lần nhấn phím.

QuickSilver là Ứng dụng đầu tiên tôi cài đặt trên mọi máy Mac mới.


Quicksilver thực sự rất tuyệt và rất gần với những gì tôi đang tìm kiếm!
longda

1
Quicksilver là tuyệt vời nhưng nó không còn được phát triển. ứng dụng Alfred mới rất giống nhau, được hỗ trợ và trong quá trình phát triển. Tôi đã nhận được nó trên cửa hàng Mac App và nó đã thay thế Quicksilver cho tôi
conorgriffin

1
Tôi phải đồng ý, tôi đã chuyển từ QuickSilver sang Alfred (với PowerPack của họ) và không nhìn lại. Nó nhanh hơn, tích hợp tốt và đang được phát triển khá nhanh.
Shane Stillwell

10

Không được tích hợp sẵn cho HĐH, nhưng tôi đã sử dụng một tiện ích miễn phí có tên Visor. Những gì bạn làm với nó là để Terminal của bạn chạy ở chế độ nền, nhưng Visor sẽ ẩn nó và gọi nó trong bảng điều khiển kiểu Quake khi bạn nhấn tổ hợp phím (có thể định cấu hình người dùng). Nó khá tùy biến theo cách mà Terminal của bạn hiển thị / ẩn. Siêu tuyệt vời.


2
Visor, trong khi gọn gàng, đôi khi tôi thấy đau ở mông.
Josh K

2
Làm sao vậy Tôi chưa bao giờ gặp phải bất kỳ lỗi hoặc sự cố nào với nó và trong ngày làm việc của tôi, tôi liên tục nhảy đến Terminal của mình để thực hiện các hoạt động dòng lệnh. Làm cho mọi thứ trở nên dễ dàng hơn nhiều - một lần nhấn phím nhanh và Terminal của tôi xuất hiện trong tầm nhìn với tiêu điểm bàn phím.
Scottie

Tôi ghét rằng TotalTerminal (tên Visor mới) không chơi tốt với các ứng dụng toàn màn hình (và nhà phát triển không có khả năng sửa nó )
Dan

7

Giải pháp được đề xuất bởi @NR roomh là ổn nhưng không thành công nếu Terminal.app đang chạy và nó không có cửa sổ mở (tôi đã thử nghiệm nó trong OSX 10.7).

Thay thế hành động Khởi chạy ứng dụng bằng Chạy hành động AppleScript và đặt mã sau đây để chạy sẽ thực hiện thủ thuật:

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

Đây là bài viết đầy đủ: Mac OS X: Khởi chạy Terminal từ phím tắt


1
Bạn cũng có thể sử dụng reopenđể tạo một cửa sổ mặc định mới nếu không có cửa sổ đang mở. Tập lệnh bị chặn cho đến khi ứng dụng kết thúc mở, do đó có vẻ mất nhiều thời gian hơn nếu bạn chạy nó với FastScripts. open -acũng làm một cái gì đó như reopen, và nó không chặn các tập lệnh.
Lri

@LauriRanta bạn nói đúng reopen, cảm ơn vì đã chỉ ra.
Claudio Keyboardngelis

6

Tôi muốn một phím tắt để luôn mở một cửa sổ Terminal mới bất kể điều gì khác. Đây là mã để làm điều đó:

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

Tôi thấy điều này cùng với nhận xét ở trên về ứng dụng spark là một giải pháp tốt.
Brady Trainor

Tôi cũng muốn có một cửa sổ thiết bị đầu cuối mới (dù ứng dụng thiết bị đầu cuối có mở hay không) và điều này đã hoạt động. Tôi đã không sử dụng ứng dụng tia lửa mặc dù.
chrisdembia

4

Trong Mavericks có một tùy chọn để mở cửa sổ terminal mới tại thư mục bạn đã tô sáng trong Finder. Để kích hoạt tùy chọn này, hãy đến Finder -> Services -> Service Preferencesvà kiểm tra New Terminal at Folder.

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

Sau đó sử dụng nó từ menu Finder:

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


Điều này dường như không còn xuất hiện trong Mac OS 10.11.2 mới nhất.
jmort253

2
Nó vẫn ở đó cho tôi vào ngày 10.11.5
Erik Berkun-Drevnig

2

Giải pháp này hoạt động cho MacOS Sierra.

  1. Khởi động máy tự động
  2. Nhấp vào 'Tài liệu mới' và chọn 'Dịch vụ'
  3. Thay đổi "Dịch vụ nhận được chọn" thành "không có đầu vào"
  4. Chọn "Khởi chạy ứng dụng" từ khung Hành động
  5. Chọn ứng dụng bạn cần khởi chạy từ menu kéo xuống. Đối với Terminal, bạn sẽ phải đi đến cuối và chọn "Khác" và tìm thấy nó trong thư mục Tiện ích.
  6. Lưu Dịch vụ bằng một số tên.
  7. Mở tùy chọn hệ thống. Đi đến tùy chọn Bàn phím. Nhấp vào tab Shortcut.
  8. Chọn Dịch vụ từ khung bên trái và cuộn xuống Chung trong khung bên phải. Bạn sẽ thấy Dịch vụ của bạn.
  9. Nhấp vào dịch vụ. Bạn sẽ thấy một nút trên chính dịch vụ đã chọn có nội dung "Thêm lối tắt". Nhấn vào đó.
  10. Nhập tổ hợp phím và đóng Tùy chọn hệ thống.

1

DTerm được truy cập thông qua một phím nóng có thể định cấu hình người dùng và bật lên một cửa sổ trong đó bạn có thể thực thi lệnh đầu cuối trong thư mục hiện tại . Ví dụ: nếu bạn đang trong Finder và muốn tar một số tệp, bạn chỉ cần nhấn phím nóng và chạy tarmà không cần phải thay đổi thư mục. Nhấn Shift + Enter thay vì chỉ Enter sau khi gõ lệnh của bạn sẽ thực thi nó trong cửa sổ Terminal mới, từ đó bạn có thể tiếp tục làm việc.


1

Tôi sử dụng Spark và có + + §(Tôi có bố trí bàn phím ở Vương quốc Anh; §ngay bên dưới esc) để khởi chạy thiết bị đầu cuối. Tôi thích sử dụng Dịch vụ / AppleScripts hơn vì nó nhanh hơn. Ngoài ra, nó không thêm bất kỳ thành phần UI nào có thể nhìn thấy như các giải pháp khác (Tôi rất lo lắng về việc giữ cho không gian làm việc của mình được sắp xếp hợp lý nhất có thể).

Tôi nghĩ rằng sự phát triển cho Spark đã dừng lại nhưng nó hoạt động hoàn hảo trên Snow Leopard.


1

Mặc dù tôi nghĩ rằng Automator / Bàn phím liên kết với Dịch vụ tốt hơn, tôi nghĩ tôi nên đề cập đến Quicksilver , cung cấp cho bạn các dịch vụ bàn phím tuyệt vời cho mac.

Bạn nên đọc bài viết này về Quicksilver.


1

Đây là một chút quan điểm và không phải là một câu trả lời trực tiếp: bạn có thể sử dụng iTerm và đặt một phím nóng toàn cầu cho nó thông qua Tùy chọn ( + ,)> Phím> Hotkey.


1

Tôi thích App kích hoạt , nó giống như Spark. Kích hoạt cho phép bạn "gán các phím tắt trên toàn hệ thống cho bất kỳ ứng dụng, tài liệu hoặc tệp tập lệnh nào." Nó chỉ làm điều này một việc, và làm nó khá tốt. Nó rất nhỏ, vì vậy không sử dụng nhiều tài nguyên hệ thống.

Một tính năng tuyệt vời của App kích hoạt là nếu nó phát hiện ra ứng dụng, như Terminal.app, đã chạy, App kích hoạt sẽ ẩn nó, thay vì khởi chạy một phiên bản mới của ứng dụng.


0

Tôi đang sử dụng FastScripts để làm điều này. Miễn phí tối đa 10 phím tắt, $ 14,95 để bật các phím tắt không giới hạn (Tôi không liên kết với Phần mềm áo len đỏ, chỉ là một khách hàng hài lòng).


0

Điều này khá gần: CDTo .

"Ứng dụng mini nhanh mở cửa sổ Terminal.app cd'd đến cửa sổ tìm kiếm nhiều nhất phía trước. Ứng dụng này được thiết kế (bao gồm cả biểu tượng của nó) để đặt trong thanh công cụ của cửa sổ tìm kiếm."

Lý tưởng nhất là bạn muốn có một công cụ bắt chước tính năng tích hợp sẵn của MacOS 9:

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


0

Cảm ơn lời khuyên cho Spark. Tôi mới dùng thử phiên bản 3.0b9 và nó hoạt động hoàn hảo trong OS X 10.10.3 để tạo lối tắt để khởi chạy thiết bị đầu cuối. Tôi sử dụng Ctrl + Opt + T, đây là phím tắt tương tự để mở terminal trong distro linux của tôi.



-1

Bạn có thể sử dụng Automator.app để tạo các phím tắt mới

Ứng dụng tự động hóa> và sau đó là dịch vụ (biểu tượng bánh răng) [không có đầu vào]> tiếp theo là khởi chạy application.app service,> đã chọn terminal.app> [SAVE]> hệ thống pref. > phím tắt bàn phím> dịch vụ> phím tắt thiết lập

ctr + opt + cmd + T

Nó được giải thích trong liên kết này

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.