推薦幾款高效的Python文字編輯器!
我們都知道程式設計師花費大量的時間在編寫、閱讀和編輯程式碼上,因此一定要使用高效的文字編輯器才能夠提高並很好的完成工作的效率和保證工作的質量。
什麼是高效的文字編輯器呢?除了自己用的得心應手外,小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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 推薦幾款火爆的Python線上編輯器Python
- 推薦幾款好用的Markdown編輯器
- Python文字編輯器是什麼?推薦這兩款Python
- 【推薦】超好用的12款Python編輯器!Python
- 推薦一款超好用的編輯器
- 推薦vs code做Python編輯器Python
- 三款好用的前端程式碼編輯器推薦!前端
- Laravel 5-KindEditor 一款值得推薦的最具情懷的 HTML 文字編輯器LaravelHTML
- 好用的Markdown文字編輯器推薦:Typora Mac中文版Mac
- 高效文字編輯器Textbundle Editor for MacMac
- 推薦一款在瀏覽器編輯`Blazor`的`IDE`瀏覽器BlazorIDE
- 【富文字】幾款好用的錄屏軟體推薦
- 推薦一款基於Vue的Markdown編輯器外掛——mavonEditorVue
- 牆裂推薦 最適合Linux程式設計的十大文字編輯器Linux程式設計
- 幾種開源富文字編輯器對比
- 幾種文字編輯器IDE學習難度曲線IDE
- mac上如何提取圖片上的文字?幾款不錯的OCR文字識別工具推薦Mac
- 推薦Linux系統中4款好用的編譯器!Linux編譯
- 【工具推薦】5款超好用的python直譯器!Python
- 推薦幾款MySQL相關工具MySql
- FSNotes for Mac(文字編輯器)Mac
- Typora for Mac(文字編輯器)Mac
- Linux文字編輯器JedLinux
- 五款頂級Python程式碼編輯器!Python
- 推薦幾款不錯的Chrome 外掛Chrome
- [Djangorestframework]-富文字編輯器的使用DjangoRESTFramework
- 【推薦】最高效的Python爬蟲框架!Python爬蟲框架
- 十六進位制編輯器推薦/對比/選用
- [鐵柱週記]第一期:一些不錯的開源文字編輯器推薦
- 推薦幾個高效文章搜尋網站網站
- 推薦幾款超好用的Android Stuido外掛AndroidUI
- 幾款好用又不貴的BI工具值得推薦!
- 推薦幾款提升Mac使用效率的軟體Mac
- Markdown文字編輯器:Typora for MacMac
- SpringMVC整合富文字編輯器SpringMVC
- Typora for Mac - Markdown文字編輯器Mac
- Versatil Markdown for Mac文字編輯器Mac
- Typora for Mac(Markdown文字編輯器)Mac