使用簡單的快捷鍵,讓MacOS在文件選擇對話框中顯示隱藏文件

MacOS對用戶文件和系統文件作了較爲嚴格的區分,儘管Macintosh HD磁盤能夠類比Unix下的根目錄,但咱們卻沒法看到熟悉的Unix目錄結構,這實際上是由於MacOS的文件系統將系統目錄設置爲了隱藏目錄;同理,對於點號開頭的文件,咱們也沒法在Finder中看到。對於獨立的Finder窗口,咱們能夠在菜單欄中選擇 顯示-> 顯示系統文件,但在選擇文件、打開文件或保存文件的對話框中,因爲沒有對應的菜單欄,咱們該如何啓用這一選項呢?
本文原載於 未命名小站,由做者本人同步至SegmentFault,轉載請註明原做者博客地址或本連接,謝謝!

0x01 發現問題

因爲筆者最近須要使用Julia語言開發一些項目,但發現VSCode的Julia擴展存在諸多問題,因而決定使用IntelliJ IDEA做爲Julia開發環境。但筆者在配置Julia環境的時候,遇到了這樣的問題:IntelliJ IDEA須要在文件選擇對話框中配置Julia可執行文件路徑,但這一路徑在/usr/local/bin/julia,沒法直接訪問到,如圖所示:html

圖1. Julia executable部分不容許直接輸入路徑,須要在彈出的對話框中選擇文件

圖2. 文件選擇對話框沒法選擇被隱藏的 /usr目錄。

0x02 分析問題

使用MacOS比較多的讀者應該很是清楚如何在Finder中顯示隱藏文件:分別點擊菜單欄中的顯示->顯示系統文件便可在Finder中找到咱們所需的文件:macos

圖3. 打開『顯示系統文件』選項

圖4. 打開『顯示系統文件』選項後,就能夠訪問系統目錄,並找到咱們想要的文件了

但因爲文件選擇對話框並無菜單欄,咱們不能使用相似的方法實現這一需求,那麼有沒有變通方法呢?答案是確定的。spa

0x03 解決問題

細心的讀者在圖3的截圖中應該能發現,菜單欄中不少功能都有對應的快捷鍵,而『顯示系統文件』的快捷鍵就是⇧⌘.,即Shift + Command + .,那麼咱們在對話框中按下這一組合鍵可否起效呢?3d

咱們嘗試在IntelliJ IDEA的文件對話框中鍵入這一快捷鍵,隨着對話框刷新,以前沒能顯示的系統文件馬上顯示了出來!code

圖5. 文件選擇對話框中鍵入快捷鍵後,以前隱藏的系統文件也能顯示出來了

這時候,咱們再選擇Julia的可執行文件,完成IntelliJ IDEA下Julia擴展的基礎設置,接下來就能夠開開心心的在IDEA中開發Julia程序!htm

0x04 類比與擴展

其實除了使用『顯示隱藏文件』這一方法,咱們還能夠經過Finder的另外一個快捷鍵⇧⌘G來實現快速跳轉。blog

這個快捷鍵存在於Finder菜單欄的前往->前往文件夾...中,選擇後會彈出一個小的對話框,要求用戶直接輸入路徑而不是選擇文件,而這一方法在文件選擇對話框中依舊有效:ci

圖6. 鍵入快捷鍵後彈出的目錄跳轉對話框

圖7. 輸入咱們想要的目錄,就算是隱藏目錄也能輕鬆到達!

0x05 後記

MacOS的快捷鍵系統很是龐大,幾乎全部的經常使用操做都有其對應的快捷鍵。但讓人費解的是,它在注重用戶體驗的另外一面,卻在用複雜的快捷鍵阻礙用戶更輕鬆地使用MacOS。開發

在筆者看來,Finder中的選項理應在全局生效,就算不生效,至少也應該提供一個在文件選擇對話框中訪問菜單欄的快速入口。rem

但不論如何,使用簡單的類推思惟,咱們最終仍是解決了這一問題。若是真正想玩轉MacOS,這樣的思惟必不可少,但願這篇文章能給讀者一些啓發,讓你們能在遇到同類問題的時候類比思考,進一步發掘MacOS下更多『不可言說』的使用技巧。

相關文章
相關標籤/搜索