vscode字體配置參考

前面有幾段嘗試把?VS?Code 推薦給非IT從業(yè)人員的簡(jiǎn)單科普,老師傅們跳過(guò)直接看后面的具體配置內(nèi)容即可。

VS Code 是微軟出品的開(kāi)源免費(fèi)的多功能編輯器(裝配合適的插件后幾乎可用作任意程序語(yǔ)言的IDE(集成開(kāi)發(fā)環(huán)境))目前在最受開(kāi)發(fā)者歡迎的?編輯器/IDE?的各種排名中已經(jīng)基本都排在靠前幾位甚至是首位,如果有朋友尚未嘗試過(guò)它,不妨一試(雖然它的絕大多數(shù)使用者是軟件開(kāi)發(fā)人員,但它并非只能用于編程,將其作為高級(jí)文本編輯器來(lái)使用也是完全可以的,而且肯定比 Windows 自帶的那個(gè)鬼使一樣的記事本好用多了,誰(shuí)用誰(shuí)知道,這里不多說(shuō))。
本文不介紹?VS?Code?的基本用法(若您尚未了解,可先在網(wǎng)上自行檢索一下,或參閱我寫(xiě)的入門(mén)文檔?https://shimowendang.com/docs/RiB8GSK6Dz8UyIcD/?此外 VS?Code 的官網(wǎng)也提供了入門(mén)文檔 https://code.visualstudio.com/docs/)。本文主要想要講的是?VS?Code 用作代碼編輯器時(shí)的等寬字體(Monospaced?Font)配置參考方案(若您使用?VS Code?不是用來(lái)編程,也可以不配置等寬字體,隨便配置任意您喜歡的字體都可以(程序代碼為了更好的可讀性多用等寬字體,這樣代碼文本會(huì)看起來(lái)間距更均衡、更清晰一點(diǎn)))。


VS?Code?設(shè)置可使用圖形界面也可直接編輯文本配置文件,設(shè)置入口如下圖:(默認(rèn)快捷鍵?Ctrl+,(逗號(hào))可直接打開(kāi);默認(rèn)打開(kāi)的是圖形配置界面)

這里我們打開(kāi)JSON配置文件?settings.json?來(lái)配置字體:

VS?Code 的 JSON配置文件是一個(gè)JSON文本,如果您不是IT從業(yè)人員或編程愛(ài)好者不知道啥叫JSON也無(wú)所謂,簡(jiǎn)單講JSON是一種文本格式,最外層是一對(duì)花括號(hào)(大括號(hào)),里面是一對(duì)對(duì)的設(shè)置項(xiàng)(設(shè)置名:設(shè)置值)(程序上稱之為"鍵值對(duì)",英文冒號(hào)左邊的稱之為"鍵"(KEY),英文冒號(hào)右邊的稱之為"值"(VALUE),其中值可以是?數(shù)字/字符串(以英文雙引號(hào)包住)/數(shù)組(以方括號(hào)包住)/對(duì)象(以花括號(hào)包住,而花括號(hào)包住的本身也是JSON格式的內(nèi)容,這就意味著JSON里可能存在嵌套的多層關(guān)系));每一對(duì)設(shè)置項(xiàng)之間必須以英文逗號(hào)隔開(kāi),通常情況下為了方便閱讀,寫(xiě)JSON的時(shí)候會(huì)盡量一對(duì)鍵值連同其后面的英文逗號(hào)單獨(dú)占一行。VS?Code 的這個(gè)JSON配置文件做了兼容JS注釋的實(shí)現(xiàn),以 // 打頭的行和 /*?*/?包裹的內(nèi)容不算實(shí)際配置內(nèi)容(即隨便寫(xiě)啥都不影響配置效果),只是為了解釋配置具體是何含義。
大體說(shuō)來(lái),VS?Code?的JSON配置文件?settings.json?的格式大體如下:
注意:?在嚴(yán)格格式的JSON文本里,同層次鍵值對(duì)的最后一行的末尾是不能寫(xiě)逗號(hào)必須省略的,但在?VS?Code?的?這個(gè)配置文件里可以不省略,它本身做了容錯(cuò)實(shí)現(xiàn)。?

我個(gè)人嘗試過(guò)很多種字體后,目前推薦的字體配置如下:
個(gè)人最推薦的字體為 JetBrains?Mono ,其他幾種經(jīng)常出現(xiàn)在編程字體推薦榜單的字體的部分特點(diǎn)我也在上面的配置注釋里寫(xiě)了。

無(wú)圖無(wú)真相,最后放上以上各字體的效果圖(可以十分直觀看出大小寫(xiě)L和數(shù)字1以及大小寫(xiě)O和數(shù)字0的區(qū)分是否足夠明顯,以及是否支持連字符):









后續(xù)再推出《vscode插件配置參考》和《vscode顏色配置參考》等 VS?Code?相關(guān)使用參考,敬請(qǐng)關(guān)注!感謝閱讀,下期再會(huì)!
(若發(fā)現(xiàn)任何錯(cuò)別字等錯(cuò)誤,請(qǐng)不吝賜教隨時(shí)在評(píng)論區(qū)留言指出。若您還有其他編程用等寬字體推薦,同樣歡迎在評(píng)論區(qū)留言。)