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

中文變方框

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

步驟1

步驟2

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

間距正常
結語
如此折騰,終于勉強能使用了,雖然標簽欄和一些面板的字體還是相當小,但目前暫沒有好的處理方式,又不怎么影響使用。就且作罷了