如何解決VS Code在win10 1607 高分屏,縮放125%的情況下字體模糊的問題?
12-31
在兼容性內設置禁止高dpi縮放並沒有什麼作用。我很難理解vs2015可以顯示的很清晰而VS Code卻不行。
=======================================================感謝各位知友的幫助,現在我在用戶設置中把縮放級別設為-1.24,來抵消系統縮放,情況得到好轉:
為什麼是-1.24,不是-1.25,這個在我電腦上是-1.24比較清晰,-1.25照樣模糊
=====================================================2016-09-06修改
感謝知友 @Belleve 的答案,添加啟動參數
--enable-use-zoom-for-dsf
的確有作用,可以讓vs code按照設備的縮放值進行調整。但是啟動參數我只會在快捷方式里添加啊,這樣的話如果直接雙擊文件打開vs code就無效了。如有知友知道如果內置啟動參數,望告知。
今天在github上看到類似的問題,有人說這個參數在未來版本中將會被默認開啟,那就坐等更新咯?
vs和vs code 只是看起來像,底層完全不同。vs的界面是微軟自己搞的,而vs code基於electron,electron又基於chromium,實際上vs code的界面就是chromium裡面的一張網頁。
所以,題主你發現的是位於chromium的排版引擎blink裡面的上游問題。也就應該去上游的地方去提bug。你可能要去發bug給Atom,which用的是Chromium,VSCode微軟就做了個插件(逃
手動調,把125改成124就可以了。這是bug
因為兩者的UI架構完全不同,VS基於WPF,而Code基於electron
啟動參數加上 --enable-use-zoom-for-dsf
VSCode 內置的縮放可用。
Workaround:右鍵屬性, 禁用VScode的DPI縮放效果:
====非主屏幕,系統級125%縮放,VS Code清晰如狗
缺點:菜單欄不會被縮放,非快捷鍵黨慎用up,我系統125%,為什麼vs2015也很模糊,反正沒有win7看得爽。
題主的高分屏指的是1080p嗎
推薦閱讀:
※同為Electron應用,為什麼VSCode無法像Github桌面客戶端一樣實現菜單欄和標題欄的變色?
TAG:Windows10 | VisualStudioCode |