指南
如何在 Windows 上為寫程式設定多台螢幕
寫程式意味著在程式碼、執行中的程式、文件、終端機、記錄和聊天之間來回切換。螢幕越多,切換越少,但前提是每個視窗都有固定位置,而且在重新開機、接上擴充基座或偵錯工具把視窗弄亂之後,還能回到原位。本文介紹適合開發的螢幕配置、手不離鍵盤的視窗控制,以及一鍵還原的依工作版面。
-
選擇適合你工作的螢幕配置
常見的配置是:中間一台大橫向螢幕放編輯器和 IDE,第二台螢幕放瀏覽器或開發中的程式,再搭配一台直立螢幕看文件、記錄或程式碼審查。在「設定 > 系統 > 顯示器」的「顯示方向」中旋轉直立螢幕,並把它排在其他螢幕旁邊。如果只有一台寬螢幕,把 34 吋超寬螢幕分成寬大的中央和兩側欄也能有類似效果。讓各螢幕縮放接近,視窗在螢幕之間移動時大小就不會變。
-
為每個螢幕設定區域配置
在 WindowLayout 中開啟「視窗與區域」,為每台顯示器選擇配置:超寬螢幕用「優先 25/50/25」放檔案樹、編輯器和預覽;第二台螢幕用「二等分」放瀏覽器和開發人員工具;直立螢幕用「三列」放終端機、記錄和聊天。按一下「立即排列視窗」,開啟的視窗就會各就各位。Ctrl+Alt+PageDown 和 PageUp 能讓任何視窗在區域之間移動,並繼續進入下一台顯示器。
-
用鍵盤操控視窗
Ctrl+Alt+右/左方向鍵把作用中視窗移到下一台或上一台顯示器,Ctrl+Alt+數字鍵台按鍵貼齊到半邊和四分之一,Ctrl+Alt+Enter 最大化。在「快速鍵」頁面指定「左三分之二」和「右三分之一」,編輯器和終端機就能並排。Ctrl+Alt+T 讓視窗保持在最上層,結對程式設計時放個小預覽或視訊通話視窗很方便。命令面板(Ctrl+Alt+Space)就像編輯器裡的命令面板,可以依名稱執行任何動作或設定檔。
-
依每項工作儲存一套版面
為寫程式擺好一切後,在「視窗位置設定檔」中按一下「儲存目前設定」,再為程式碼審查、偵錯或開會各存一套。為每套版面設定快速鍵即可一鍵還原。編輯器和瀏覽器的標題會隨檔案和分頁變化,但預設的「智慧」標題規則會比對不變的部分,例如標題結尾的程式名稱。即使同時開著多個編輯器視窗,每個儲存的項目也只會與一個視窗配對,三個專案視窗會回到三個不同的位置。
-
讓程式出現在你預期的位置
開啟「記住應用程式位置」,資料庫用戶端、差異比較工具這類一天開關好幾次的工具,就會在同一台螢幕的同一位置重新開啟。對於終端機或模擬器這類一定要待在某個螢幕上的程式,請新增「應用程式啟動時」加上「將應用程式移至顯示器」的觸發程序。遊戲引擎、有自己視窗邏輯的模擬器等會自行定位的工具,請加入「永不調整位置」。
-
從容面對擴充基座和睡眠
用筆電開發的人一天要插拔好幾次擴充基座。為主要設定檔開啟「繫結到此顯示器組合」和「連接此組合時自動套用」,並開啟「顯示器變更、睡眠與解除鎖定後還原視窗」。如果你也會切換解析度,例如螢幕分享時降低解析度,就儲存顯示設定檔並從系統匣切換。WindowLayout 的設定儲存在本機,可以用「匯出設定」搬到另一台電腦。
常見問題
直立螢幕真的對寫程式有幫助嗎?
很多開發者都這麼認為,因為看得到的程式碼行數幾乎加倍。它也適合看文件、記錄和提取要求的差異。寬幅的左右比較檢視則比較適合橫向螢幕。
可以對 WindowLayout 的設定做版本控管嗎?
可以用「匯出設定」匯出成檔案,在另一台電腦上用「匯入設定」匯入。AI 金鑰存放在 Windows 認證管理員中,永遠不會被匯出。
WindowLayout 支援虛擬桌面嗎?
視窗位置設定檔處理的是 Windows 回報為已開啟的視窗。想要最可預期的結果,請在目標虛擬桌面為作用中狀態時進行還原。