MacOS對用戶文件和系統文件作了較爲嚴格的區分,儘管Macintosh HD磁盤能夠類比Unix下的根目錄,但咱們卻沒法看到熟悉的Unix目錄結構,這實際上是由於MacOS的文件系統將系統目錄設置爲了隱藏目錄;同理,對於點號開頭的文件,咱們也沒法在Finder中看到。對於獨立的Finder窗口,咱們能夠在菜單欄中選擇顯示
->顯示系統文件
,但在選擇文件、打開文件或保存文件的對話框中,因爲沒有對應的菜單欄,咱們該如何啓用這一選項呢?
本文原載於 未命名小站,由做者本人同步至SegmentFault,轉載請註明原做者博客地址或本連接,謝謝!
因爲筆者最近須要使用Julia語言開發一些項目,但發現VSCode的Julia擴展存在諸多問題,因而決定使用IntelliJ IDEA做爲Julia開發環境。但筆者在配置Julia環境的時候,遇到了這樣的問題:IntelliJ IDEA須要在文件選擇對話框中配置Julia可執行文件路徑,但這一路徑在/usr/local/bin/julia
,沒法直接訪問到,如圖所示:html
圖1. Julia executable部分不容許直接輸入路徑,須要在彈出的對話框中選擇文件
圖2. 文件選擇對話框沒法選擇被隱藏的
/usr
目錄。
使用MacOS比較多的讀者應該很是清楚如何在Finder中顯示隱藏文件:分別點擊菜單欄中的顯示
->顯示系統文件
便可在Finder中找到咱們所需的文件:macos
圖3. 打開『顯示系統文件』選項
圖4. 打開『顯示系統文件』選項後,就能夠訪問系統目錄,並找到咱們想要的文件了
但因爲文件選擇對話框並無菜單欄,咱們不能使用相似的方法實現這一需求,那麼有沒有變通方法呢?答案是確定的。spa
細心的讀者在圖3的截圖中應該能發現,菜單欄中不少功能都有對應的快捷鍵,而『顯示系統文件』的快捷鍵就是⇧⌘.
,即Shift + Command + .
,那麼咱們在對話框中按下這一組合鍵可否起效呢?3d
咱們嘗試在IntelliJ IDEA的文件對話框中鍵入這一快捷鍵,隨着對話框刷新,以前沒能顯示的系統文件馬上顯示了出來!code
圖5. 文件選擇對話框中鍵入快捷鍵後,以前隱藏的系統文件也能顯示出來了
這時候,咱們再選擇Julia的可執行文件,完成IntelliJ IDEA下Julia擴展的基礎設置,接下來就能夠開開心心的在IDEA中開發Julia程序!htm
其實除了使用『顯示隱藏文件』這一方法,咱們還能夠經過Finder的另外一個快捷鍵⇧⌘G
來實現快速跳轉。blog
這個快捷鍵存在於Finder菜單欄的前往
->前往文件夾...
中,選擇後會彈出一個小的對話框,要求用戶直接輸入路徑而不是選擇文件,而這一方法在文件選擇對話框中依舊有效:ci
圖6. 鍵入快捷鍵後彈出的目錄跳轉對話框
圖7. 輸入咱們想要的目錄,就算是隱藏目錄也能輕鬆到達!
MacOS的快捷鍵系統很是龐大,幾乎全部的經常使用操做都有其對應的快捷鍵。但讓人費解的是,它在注重用戶體驗的另外一面,卻在用複雜的快捷鍵阻礙用戶更輕鬆地使用MacOS。開發
在筆者看來,Finder中的選項理應在全局生效,就算不生效,至少也應該提供一個在文件選擇對話框中訪問菜單欄的快速入口。rem
但不論如何,使用簡單的類推思惟,咱們最終仍是解決了這一問題。若是真正想玩轉MacOS,這樣的思惟必不可少,但願這篇文章能給讀者一些啓發,讓你們能在遇到同類問題的時候類比思考,進一步發掘MacOS下更多『不可言說』的使用技巧。