想了想還是寫個答案。。。
MAC程式的存在性(就是類似存在感,我瞎編的)有個從重到無步步遞進的機制:
最大化視窗(⌃⌘+F):本視窗視覺上佔滿全部螢幕,存在感最大
正常視窗:本視窗視覺上和其他本程式或者其他程式的視窗共用桌面
最小化視窗(⌘+M):有兩種設定:一種是本視窗在視覺上能見,但是最小,不佔用桌面,挪動到Dock的右邊,一種是“本視窗”視覺上不可見,最小化(隱藏)到Dock的程式圖示中(這個隱藏和下面的⌘+H的主要區別就是⌘+M針對單獨的一個視窗,⌘+H是隱藏程式的所有視窗)
隱藏程式的所有視窗(⌘+H):整個程式從視覺上消失,不顯示在螢幕的任何地方,但只是看不見而已,其他一切照舊
關閉視窗(⌘+W):本視窗實際上被關閉,所有和本視窗相關的資源釋放,如果檔案有編輯會提示儲存,但和本程式的其他視窗無關
關閉程式(⌘+Q):程式實際上被關閉,本程式所有的視窗關閉,所有資源釋放
你可以根據不同的需要選擇目前這個視窗或者程式的存在性,這種需要是因人的習慣和場景有很多不同的。。。但MAC的這個機制是層層遞進非常規範且“完備!”的控制視窗存在感的方法,你可以充滿想象力的運用。。。
比如,我用Word,寫著年度工作報告,越寫越煩,越想心裡越憋屈,然後新開啟一個視窗開始寫舉報老闆的公開信。。。正寫著,突然聽到背後老闆腳步聲。。。這時候⌘+Q,關閉整個Word?肯定來不及啊,工作報告會提示你要不要儲存,公開信也會提示你要不要儲存,這就是最慢,最重的關閉,而且所有工作被打斷,老闆走後要重新開啟檔案,導航到之前的地方。。。那⌘+W麼?關閉公開信的視窗,也重啊,也要提示你儲存,之後要重新開啟,也會打斷你一部分工作。。。那麼⌘+H呢?會整個隱藏word,這樣你的工作不會因為突發情況被打斷,一切繼續,但是你的桌面會空空一片,老闆問你:“幹啥哪”,你也不好回答。。。那⌘+M,只把寫公開信視窗最小化(隱藏)到Dock就是最好的辦法。。。但如果你開著其他幹正事兒的程式,比如除了Word你還開著Matlab,那⌘+H隱藏整個Word也可以。。。
以上只是舉個例子。。。MAC只是提供了一種比較規則和完備的控制視窗的存在性的機制,可以運用到很多不同的場景,但具體怎麼用是你自己的事兒,沒有一個規範說什麼時候該⌘+W,什麼時候該⌘+H的。。。
想了想還是寫個答案。。。
MAC程式的存在性(就是類似存在感,我瞎編的)有個從重到無步步遞進的機制:
最大化視窗(⌃⌘+F):本視窗視覺上佔滿全部螢幕,存在感最大
正常視窗:本視窗視覺上和其他本程式或者其他程式的視窗共用桌面
最小化視窗(⌘+M):有兩種設定:一種是本視窗在視覺上能見,但是最小,不佔用桌面,挪動到Dock的右邊,一種是“本視窗”視覺上不可見,最小化(隱藏)到Dock的程式圖示中(這個隱藏和下面的⌘+H的主要區別就是⌘+M針對單獨的一個視窗,⌘+H是隱藏程式的所有視窗)
隱藏程式的所有視窗(⌘+H):整個程式從視覺上消失,不顯示在螢幕的任何地方,但只是看不見而已,其他一切照舊
關閉視窗(⌘+W):本視窗實際上被關閉,所有和本視窗相關的資源釋放,如果檔案有編輯會提示儲存,但和本程式的其他視窗無關
關閉程式(⌘+Q):程式實際上被關閉,本程式所有的視窗關閉,所有資源釋放
你可以根據不同的需要選擇目前這個視窗或者程式的存在性,這種需要是因人的習慣和場景有很多不同的。。。但MAC的這個機制是層層遞進非常規範且“完備!”的控制視窗存在感的方法,你可以充滿想象力的運用。。。
比如,我用Word,寫著年度工作報告,越寫越煩,越想心裡越憋屈,然後新開啟一個視窗開始寫舉報老闆的公開信。。。正寫著,突然聽到背後老闆腳步聲。。。這時候⌘+Q,關閉整個Word?肯定來不及啊,工作報告會提示你要不要儲存,公開信也會提示你要不要儲存,這就是最慢,最重的關閉,而且所有工作被打斷,老闆走後要重新開啟檔案,導航到之前的地方。。。那⌘+W麼?關閉公開信的視窗,也重啊,也要提示你儲存,之後要重新開啟,也會打斷你一部分工作。。。那麼⌘+H呢?會整個隱藏word,這樣你的工作不會因為突發情況被打斷,一切繼續,但是你的桌面會空空一片,老闆問你:“幹啥哪”,你也不好回答。。。那⌘+M,只把寫公開信視窗最小化(隱藏)到Dock就是最好的辦法。。。但如果你開著其他幹正事兒的程式,比如除了Word你還開著Matlab,那⌘+H隱藏整個Word也可以。。。
以上只是舉個例子。。。MAC只是提供了一種比較規則和完備的控制視窗的存在性的機制,可以運用到很多不同的場景,但具體怎麼用是你自己的事兒,沒有一個規範說什麼時候該⌘+W,什麼時候該⌘+H的。。。