Python程序員周邊(二)--代碼字體、背景色選擇(Pycharm)

對於長期和代碼打交道的程序員來說,視覺疲勞是一個很棘手的問題,我們儘量做到減少疲勞。
個人習慣分享給大家:
Pycharm爲例子:

1、代碼字體

這個也很重要,對字體的視覺來說,我的要求是:
1、很明顯看出單詞,識別出是那個英文單詞。
2、粗體和非粗體比較明顯。
3、高矮胖瘦有點不同,這也是比較好區分單詞的標準。
總之,“一眼看過去,知道是啥單詞,寫的是啥,不會一片模糊,黑乎乎的。”
剛開始,我嘗試了很多,只覺得新宋體很好,就是Python IDLE默認字體:
在這裏插入圖片描述
但是Pycharm裏面沒有,只有宋體,也不錯:
在這裏插入圖片描述
基本能達到上述要求。
用了一段時間,最近學習FastAPI(Starlette)的時候,看到官方在線幫助的代碼字體的時候,愛上了!:
在這裏插入圖片描述
除了能滿足上述要求外,還多了一個優雅!太好看了,於是,千方百計找到名字叫:

這個字體叫:Roboto Mono (附下載)

找到後分享給大家:
鏈接: https://pan.baidu.com/s/1GW8GhDISKUGI6fRw3quyHg
提取碼: gnju

實際效果:
在這裏插入圖片描述
注意:這裏我21.5顯示器用的是17字體,1.1行距。

小夥伴們可以自己調到順眼。

但是上述字體有個缺點,就是中文亂碼,後面說的方法依舊無法完美解決。這裏再分享一款字體,大家都說好,但是我還是不太喜歡,但是卻不會亂碼。

這個字體叫:Microsoft YaHei Mono (附下載)

https://pan.baidu.com/s/1EdhANceO6qQYfbw57fHEJw
提取碼: dpst

2、防止亂碼

經過實驗,發現使用英文字體,會出現亂碼,使用中文字體不會。但如果使用英文、中文切換,然後再穿插以下方法二,使用英文後,中文亂碼也莫名其妙的消失。

防止亂碼方法1:

防止亂碼方法1

# -*- coding: UTF-8 -*-

防止亂碼方法2:

防止亂碼方法1

防止亂碼方法3:

import sys
reload(sys)
sys.setdefaultencoding("utf-8")

3、備註明顯(與IDLE一致)

在這裏插入圖片描述

4、背景色

在這裏插入圖片描述

5、控臺顏色

在這裏插入圖片描述
注:這個主要使用顏色是R240 P240 G240 (灰色)和E1F4E4(保護綠),可互換(如編輯代碼是保護綠,控臺灰色)

後續實驗:D1E4D4貌似更加合適

關於字體:其實最好是像IDLE那樣,很容易識,但是字體列表裏面沒有新宋體,只有仿宋。另外微軟雅黑也很不錯,尤其是粗體很明顯,但是小寫字體,不如仿宋容易識別。如果選擇這種帶有完整的字體(而不是單獨的英文字體),基本上沒有中文顯示亂碼的問題!!!!

6、問題彙總:

PyCharm中出現怪異的Unresolved Reference…

原文地址:https://www.jianshu.com/p/9555310f1920

你要做的就是:File → Settings → Editor → File Types → Ignore files and folders,幹掉框框中的:init.py;,然後:OK等待重新文件掃描,如果還不行,那就:File → Invalidate Caches / Restart,選擇Invalidate and Restart,等待重新掃描庫文件就好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章