我們都知道程式員花費大量的時間在編寫、閱讀和編輯代碼上,因此一定要使用高效的文本編輯器才能夠提高並很好的完成工作的效率和保證工作的質量。 什麼是高效的文本編輯器呢?除了自己用的得心應手外,小U認為還應該包含以下幾個特點: ·突出代碼的結構,讓你在編寫代碼時就能夠發現常見的bug; 本人微信:mmp9 ...
我們都知道程式員花費大量的時間在編寫、閱讀和編輯代碼上,因此一定要使用高效的文本編輯器才能夠提高並很好的完成工作的效率和保證工作的質量。
什麼是高效的文本編輯器呢?除了自己用的得心應手外,小U認為還應該包含以下幾個特點:
·突出代碼的結構,讓你在編寫代碼時就能夠發現常見的bug;
本人微信:mmp9972歡迎給位學習python的朋友添加,我手上有大量Python學習資料!
·包含自動縮進功能;
·顯示代碼長度的標誌;
·用於執行常見操作的快捷鍵;
如果你是編程新手小白,小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.
以上就是小U今天為大家分享的所有內容啦~