PyCharm 基礎配置
成功安裝 PyCharm 后, 該課程的學習也就正式開始了。通常,我們開始編寫第一個程序之前,會根據個人的喜好,對 PyCharm 做一些通用配置,這些設置關注于頁面、工具與字符顯示方面,本節主要介紹需要做哪些配置?以及如何設置?
1. 設置主題
Pycharm 是提供了一些主題供用戶選擇, 在安裝過程中,我們選擇了默認的主題安裝(黑色背景)。根據自己的喜好, 按下面步驟可以更新主題:
1.1 Windows 下設置主題
打開 Pycharm,選擇 File -> Settings
,打開 Settings 設置界面:
在 Settings 設置界面選擇:Appearance & Behavior -> Appearance
切換主題:
1.2 Mac 下設置主題
在 Mac 操作系統的 PyCharm 主界面依次點擊: PyCharm -> Preferences -> Appearance & Behavior -> Appearance
來設置主題。
當然,我們也可通過安裝主題插件,增加更多的主題選擇,具體的細節,后面講插件時會涉及。
2. 設置字體與字號
PyCharm在安裝后,默認的字體很小,為了方便編寫代碼,我們一般都會將字號調整的大一些,并且選擇自己喜歡字體。
2.1 Winows 下設置字體
打開 Pycharm,選擇 File -> Settings
,打開 Settings 設置界面:
在 Settings 設置界面選擇:Settings -> Editor
調整字體和字號:
設置完成之后點擊 OK 即可。
2.1 Mac 下設置字體
在 Mac 操作系統的 PyCharm 主界面依次點擊:Pycharm -> Preferences -> Editor -> Font
來設置字體,PyCharm 的默認字體是 JetBrians Mono,字號是 13,像 Courier、Andale Mono 與 Monaco 字體在程序員群里也比較受歡迎,下面是我比較偏愛的字體配置,供大家參考。
點擊 APPLY 與 OK 后,我們會發現導航、編輯區及控制區的字體都會發生改變。
3. 工具欄
PyCharm 安裝完成后,默認的工具欄窗口都是打開的,如果不小心關掉了某個窗口,可以點擊菜單 View -> Tool Windows -> 選擇你要顯示的工具名稱
?;疑珗D標代表已顯示,彩色圖標代表未顯示。
這些工具欄將分布在左右與底邊框,當你需要哪個工具欄時,你點擊相應的按鈕就好。
比如: Project 工具欄顯示整個項目結構, Database 工具欄顯示數據庫連接情況,可以在這里直接查看表及視圖等數據。Termial 工具欄是一個終端窗口,在這里可以直接輸入 shell 命令。
也可點擊 IDE 底端左路左下角的窗口圖標,顯示所有的工具窗口。
4. 設置文件編碼
不同類型的文件使用不同的方法來定義編碼。PyCharm 根據文件的內容識別文件的編碼。編碼對 PyCharm 讀取或寫入文件的方式有影響。通常,我們寫 Python 或者其它項目都習慣地將編譯器調成UTF-8 編碼,以防亂碼。
4.1 如何設置文件編碼?
在主窗口中依次點擊 File -> Settings -> Editor -> File Encoding
來到設置文件編碼窗口:
Mac 下安裝的 PyCharm 有所不同,點擊 Pycharm -> Preferences -> Editor -> File Encoding
來到設置文件編碼窗口:
如果你使用的是 Python2 版本,并且文件里包括中文時,需要在 .py
文件的頭部做下面的聲明。這一步的目的是告訴 Python 編譯器以 UTF-8 編碼去加載所有字符。
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
4.2 編碼常識
ASCII碼:計算機只能處理數字:0和1 ,為了讓計算機能夠理解他們的英文,就把一個字節從(最高位沒用到哦) 0~127 全部都給編碼了,用來表示生活中會出現的字符,這個對照表就是大家熟知的ASCII 對照表。表中的編碼稱為 ASCII 碼。
GB2312編碼:ASCII 表示不了中文了;于是中國就編制出了一套新的編碼表:一個漢字占用了兩個字節、還和 ASCII 不沖突,解決了中文在計算機中的顯示問題,GB2312 編碼是屬簡體中文編碼的一種。
Unicode碼:世界上有幾百種語言 ,日本人、韓國人相繼推出了他們的編碼;編碼越來越多,各國語言混合在一起就會出現亂碼。所以一種號稱能夠統一萬國語言的編碼出現了,這就是 Unicode 碼, Unicode 碼通常使用兩個字節表示一個字符,原有的英文編碼從單字節變成雙字節,只需要把高字節全部填為 0 就可以。
UTF-8碼:因為有些字符占不了兩個字節,本著節約不浪費的原則,國際組織又推出了一種叫 UTF-8的編碼,也稱可變長度字符編碼。根據具體情況將 Unicode 字符編成 1-6 個字節,時至今日 UTF-8 編碼已經被廣泛運用。
BOM:Byte Order Mark – 定義字節順序:
它是插入到以 UTF-8、UTF16 或 UTF-32 編碼的數據開頭的特殊標記,用來識別數據的編碼類型。對于UTF-8 來說,BOM 并不是必須的,因為 BOM 用來標記多字節編碼的編碼類型和字節順序(big-endian或 little-endian),UTF-8 中有的字符是單字節,所以沒有順序而言。一般我們設置文件編碼格式的時候,通常會遇到 With No BOM 和 With BOM ,選 UTF-8 With NO BOM 或者 UTF-8 Without BOM 就行了。
5. 小結
本節講述的都是 IDE 基本配置, 主題、字體及工具欄設置更多的是為獲得更好的體驗感與使用感,所以根據個人習慣與喜好進行設置就好。對于文件編碼設置推薦設置為 UTF8,它可以顯示任何語言和文字,只要你的操作系統支持 unicode,Linux 下系統編碼為 UTF8 的話,可以解決很多無謂的中文問題。