題:
Finder中“打開方式”的鍵盤快捷鍵是什麼?
kunal
2012-11-27 18:06:21 UTC
view on stackexchange narkive permalink

如何使用鍵盤快捷鍵使用默認值以外的應用程序打開文件?我不想更改文件類型的默認應用程序。

例如有時我想使用編輯器而不是瀏覽器來打開.html文件。

我得到的最接近的是,如果我知道應用程序的名稱,請按“ Cmd Shift /”,然後開始輸入名稱,然後使用向下箭頭選擇“打開方式>應用程序”。
有一個直接且超級簡單的解決方案。檢查我的答案。如果您需要,請接受它作為答案。
七 答案:
Arseny Kogan
2014-08-26 13:59:22 UTC
view on stackexchange narkive permalink

最適合我的解決方案:

  1. 選擇要打開的文件
  2. ⇧ kbd> + ⌘ kbd> + / kbd>(打開強大的幫助搜索)
  3. 然後開始鍵入要打開的應用的名稱
  4. 使用箭頭鍵選擇右鍵菜單item
  5. Enter kbd>
  6. 完成!
  7. ol>

    例如,我想用Sublime Text(而不是Chrome)打開HTML文件。我導航到該文件,按快捷方式,輸入“ su”,按向下箭頭並按Enter!

    enter image description here

Thecafremo
2012-11-27 18:30:38 UTC
view on stackexchange narkive permalink

恐怕沒有捷徑了。不過,您可以創建自己的文件。

只需執行以下操作即可:

  1. 轉到系統偏好設置/鍵盤/鍵盤快捷鍵/應用程序
  2. 單擊 + 按鈕。
  3. 從下拉列表中選擇 Finder
  4. 菜單標題字段上,添加菜單欄項目的確切名稱。在這種情況下,它應該是 Other ... ,而不是 Open with
  5. 選擇鍵盤快捷鍵,然後單擊添加
  6. ol>

    您將能夠立即測試快捷方式。只需注意始終打開選項!

我認為這行不通。我只是嘗試過,看起來Finder混淆了“打開方式”和“始終打開方式”(10.7.5):[鍵盤快捷鍵首選項](http://imgur.com/CoPWC)和[錯誤消息](http:// imgur.com/Skmni)
另外,作為添加快捷方式的副作用,每當映射鍵盤快捷方式時,“打開方式”上下文菜單項(ctrl + click)就會變為“始終打開方式”:[之前](http://imgur.com/6e9ha )和[之後](http://imgur.com/NJ2y8)
-1
@Nivas和[這裡](http://imgur.com/nbBIx)首選項面板,以防萬一我不夠清楚。
啊...我不知道。 “其他...”確實有效。 (儘管有一個隱含的假設,即菜單項應該具有唯一的名稱,這確實使我感到很驚奇。如果另一個子菜單具有“ Other”,該怎麼辦?但這超出了這個問題...)
在10.10菜單Othe上不起作用...獲取快捷方式,但沒有響應
我提供了適用於http://www.markosx.com/thecocoaquest/finders-open-in-other-shortcut-that-works-in-mavericks/的Automator服務
@markhunte為什麼您不將其發佈為正確答案?
AilicioantCMT完成。
有用!!好極了!!!至少在macOS 10.12(Sierra)上
Safwan
2017-06-28 13:09:53 UTC
view on stackexchange narkive permalink

如果您經常在特定應用程序(默認應用程序除外)中打開文件,則可以設置執行此操作的鍵盤快捷鍵。這非常容易。

假設您要在選擇文件後按 control kbd> + S kbd> 來打開Sublime Text文件。

  1. 轉到系統偏好設置>鍵盤>快捷鍵 (選項卡) >應用程序快捷鍵 (左側邊欄選項)
  2. 通過單擊/點擊 + 創建新的shorctut。
  3. 選擇Finder作為Application
  4. 設置菜單標題Sublime Text
  5. Keyboard Shortcut設置為 control kbd> + S kbd>。它將顯示為 ^ S。或者,您可以使用自己喜歡的其他任何快捷方式。
  6. 點擊/點擊Add
  7. ol>

    現在,您只需選擇文件,然後按 control kbd> + S kbd>即可在Sublime Text中打開文件。

謝謝您,@Safwan-優秀的技巧。我必須將菜單標題更改為“ Sublime Text.app”(不帶引號)才能工作;文件擴展名設置為在Finder中顯示,因此文件>打開方式下的條目包括擴展名。
在10.14.6中進行了更多測試之後,發現Finder僅偶爾響應鍵盤快捷鍵;重建啟動服務數據庫以修復緩慢的“正在獲取...”錯誤或將快捷方式更改為其他組合均無法解決。
這就是我的用例的最終結果:將鍵盤快捷方式分配給Finder服務之一(“在CotEditor中打開文件”),而不是依賴於“打開方式”,“其他...”等。[自定義服務快捷方式](https://gist.github.com/idleberg/fc0df222e1df258d525d704042d72582)也可以為不提供此類應用程序的應用程序創建(例如Sublime Text)。
markhunte
2014-12-09 23:50:35 UTC
view on stackexchange narkive permalink

根據要求,以下是有關 [我的博客]帖子的摘要,該帖子在優勝美地為我工作的Automator服務。

enter image description here

運行中的 2

 步驟中的Applescript代碼{input,parameters}告訴當前應用程序激活結束運行 

運行{input,parameters}的步驟 5

 中的Applescript將App設置為((輸入項1的POSIX路徑)),重複從2到i的數字輸入中的項目將this_item設置為輸入項i,告訴應用程序theApp打開this_item結束重複。告訴應用程序theApp激活結束運行 

在保存Automator Service之後進入系統偏好設置。並為其添加快捷方式。

enter image description here

很高興我遵循了這一條,只需要發現橙色虛線指示所需的“右鍵”單擊即可(至少我是通過這種方式完成的。)
Lri
2012-11-27 19:55:08 UTC
view on stackexchange narkive permalink

我已經使用 FastScripts為該腳本分配了快捷方式。它也可以用於選擇其他應用程序中打開的最近菜單。

 嘗試將l設置為{“打開方式”,“打開最近的狀態”,“打開最近的文件”,“最近的項目” ,“打開最近設置”}告訴應用程序“系統事件”告訴(過程1,它在最前面)告訴菜單欄1的菜單欄項目3單擊x重複l在菜單1的菜單項目x中單擊菜單項x菜單1退出重複結束嘗試結束重複結束告訴結束告訴結束嘗試結束 

我還使用了10.6和更早版本中的腳本:

 嘗試告訴應用程序“ Finder”使用應用程序“ TextMate”的末尾提示路徑打開(獲取選擇)try  

有一個 bug使其無法在10.7和10.8中使用。可以通過在開始時專注於另一個應用程序來避免這種情況,但這會導致視覺故障。

您還可以使用 Automator服務,但是還有另一個錯誤,該錯誤是在菜單欄中顯示服務菜單之前,服務並不總是有效。

較短的解決方案(FastScripts)在10.11中可以完美地工作,至少對於在Emacs中打開文件而言。
DanielG
2014-12-08 18:20:35 UTC
view on stackexchange narkive permalink

我最喜歡的解決方案是使用免費應用程序Better Touch Tool。為此,您需要啟用“全鍵盤訪問”(在系統偏好設置-鍵盤偏好設置-快捷方式中),以便ctrl-f2可以訪問菜單欄。

然後使用BTT配置您的快捷鍵剪切(我使用ctrl-alt-cmd-O)執行ctrl-f2,然後附加其他操作(10次:兩個向右箭頭,然後向下7個,然後向右一個)。鍵入快捷方式時,您將獲得與使用鼠標右鍵單擊並使用“打開方式”獲得的相同子菜單。

請注意,ctrl-f2可能不會在BTT中顯示,但是在您執行“附加操作”之後就可以了。

Allan0405
2014-03-06 19:31:57 UTC
view on stackexchange narkive permalink

右鍵單擊文件>按h鍵>使用箭頭鍵導航

在OS X 10.9上似乎不起作用。您是否安裝了可能提供此功能的任何第三方實用程序?


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...