sublime text 是一款令人既愛又恨的編輯器,雖然插件功能極其豐富,可由于是閉源的,其作者經(jīng)常玩失蹤,軟件出現(xiàn)bug很難處理。這兩天又踩到一個坑了,在win10安裝后,發(fā)現(xiàn)所有中文都變成方塊了...


原因,這是sublime text的顯示bug,在高分屏下設(shè)定顯示放大就會觸發(fā)。作者又遲遲不修復(fù),只能自己處理了,解決方案如下:
讓中文顯示正常
Perferences-->Settings
在Preferences.sublime-settings文件中將dpi_scale設(shè)置為1.0
"dpi_scale": 1.0
重啟sublime text,中文的顯示是正常了。但是,所有字體都變小了, 變得很小,很小...
解決一個問題是以產(chǎn)生另一個問題為代價(jià)的。沒辦法,繼續(xù)填坑吧
修改內(nèi)容字體大小
跟第一步一樣,還是在Preferences.sublime-settings文件中修改配置項(xiàng):
具體的大小因人而異
"font_size": 15,
修改側(cè)邊欄字體大小
這個要分幾步走
安裝PackageResourceViewer插件
在sublime-settings文件中查看自己使用的主題
我使用的是 "theme": "Afterglow-green.sublime-theme",
如果你使用的是默認(rèn)的主題,就是 "theme": "Default.sublime-theme",
- ctrl+shift+p, 輸入PackageResourceViewer,選擇
Open Resource
輸入 theme 選擇自己當(dāng)前使用的主題:



在打開的文件中,搜索sidebar_label
// Sidebar entry font size 14
{
"class": "sidebar_label",
"settings": ["sidebar_size_14"],
"font.size": 20, // 修改字體大小
"color": [116, 116, 116] // 03
},
字體是變大了,但間距不對,全部擠一起了
修改側(cè)欄樹間距:查找 sidebar_tree修改:
// Sidebar tree padding large
{
"class": "sidebar_tree",
"settings": ["sidebar_row_padding_large"],
"row_padding": [28,10], // 修改側(cè)邊樹間距
"indent": 18, // 修改側(cè)邊樹間距
"indent_offset": 16,
"indent_top_level": false,
"dark_content": true
},
間距終于也正常了:

結(jié)語
如此折騰,終于勉強(qiáng)能使用了,雖然標(biāo)簽欄和一些面板的字體還是相當(dāng)小,但目前暫沒有好的處理方式,又不怎么影響使用。就且作罷了