推薦幾款高效的Python文字編輯器!

小咖啡111發表於2018-10-31

我們都知道程式設計師花費大量的時間在編寫、閱讀和編輯程式碼上,因此一定要使用高效的文字編輯器才能夠提高並很好的完成工作的效率和保證工作的質量。

什麼是高效的文字編輯器呢?除了自己用的得心應手外,小U認為還應該包含以下幾個特點:


· 突出程式碼的結構,讓你在編寫程式碼時就能夠發現常見的bug;

· 包含自動縮排功能;

· 顯示程式碼長度的標誌;

· 用於執行常見操作的快捷鍵;


如果你是程式設計新手小白,小u非常建議你使用具備上述功能而且學習起來又不難的編輯器。同時你最好也要對更高階一些的編輯器有所瞭解,這樣在你不斷學習不斷進步不斷充實自己的過程中就知道什麼時候升級更換編輯器啦!




今天小u將針對常見的幾種作業系統,為大家介紹推薦幾款適合你使用的編輯器:


·使用Linux和Windows系統的初學者可以使用 Geany

·使用OSX的初學者可以使用Sublime Text,當然它也適用於上述兩個作業系統;

·同時還要為大家推薦一款Python自帶的編輯器IDLE;

·最後就是推薦兩款高階的編輯器——Emacs和vim;


關於這幾款編輯器的介紹介紹詳見小U的上一篇文章—— 欲善其事,必先利其器|推薦幾款Python編譯器 接下來我們主要說說將ta們打造成為高效的編輯器。


Geany的設定

1. 將製表符轉換為空格

在程式碼中混合使用製表符和空格可能會給Python程式帶來濟南診斷的問題。在Geany中檢視縮排設定,選擇選單Edit-Preference,再依次單擊Editor和Indentation將製表符寬度設定為4,將type設定為spaces。

2. 設定行長標誌

在大多數編輯器中,都可以設定視覺線索通常是一條豎線,來指出程式碼行應在什麼地方結束。要在Geany總設定這項功能,選擇選單Edit- Preference,再依次單擊Editor和Display,確保啟用了長行標誌,再確保文字框“列”中的製為79.

3. 縮排和撤銷縮排程式碼塊

要縮排程式碼塊,選擇選單Edit-Format--Increase Indent,也可以按Ctrl+I;撤銷程式碼塊縮排,選擇選單Edit-Format--Decrease Indent,也可以按Ctrl+U. 

4. 將程式碼塊註釋掉

選擇選單Edit-format-toggle Line Commentation,也可按Ctrl+E。


Sublime Text的設定

1. 將製表符轉換為空格

選擇選單View-Indentation,核實選擇了核取方塊Indent Using Spaces.如果沒有選擇核取方塊,記得選上!

2. 設定行長標誌

選擇選單View-Ruler ,再單擊80,Sublime Text將在80字元標誌處放置一條線。

3. 縮排和撤銷縮排程式碼塊

縮排,選擇選單Edit-Line-Indent或者按Ctrl+】;取消縮排選擇選單Edit-Line-Unindent 或者按Ctrl+【。

4. 將程式碼塊註釋掉

選擇選單Edit-Comment-Toggle Comment或者按Ctrl+/



IDLE的設定

由於IDLE是預設的Python編輯器,因此它的多數設定都是推薦的Python設定: 製表符自動轉換為空格;行長標誌出現在80字元處。

1.縮排和撤銷縮排程式碼塊

縮排,選擇選單Format-Indent Region或者按Ctrl+】;取消縮排選擇選單Format-Dedent region 或者按Ctrl+【。

2.將程式碼塊註釋掉

選擇選單Format-Comment- Out Region或者按Alt+3.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31560357/viewspace-2218245/,如需轉載,請註明出處,否則將追究法律責任。

相關文章