![]() |
||
Advance Member
![]() ![]() 加入日期: Dec 2002
文章: 490
|
我是 tab 鍵改成送兩個 space 啦…
不過我這邊會在意排版的人實在好少 我算是比較龜毛的了… |
|||||||
![]() |
![]() |
Major Member
![]() 加入日期: Sep 2002 您的住址: Taipei
文章: 111
|
就目前在學習Python時, 正好在"精通Python, O'Reilly出版"這本書裡有提出此問題.
作者Bill Lubanovic指出, 建議使用四個空格來做縮排處理(符合PEP-8規範), 不要使用TAB, 或混合TAB與空格, 因為會混亂格數. 簡單來說因為在不同的作業系統進行開發時,有些人用 Windows,另一些人用 Linux 或MAC,這可能造成 “Tab 的間距在 Windows 與 Linux或MAC上是不一致的” ,這將可能導致程式執行時會產生錯誤, 尤其是以Python這類著重縮排的語言 (以前唸書學C++時, 都跑Windows 系統, 老師是說用TAB比較整齊...當年比較沒有OS的相容性吧) 有興趣的可以google一下PEP-8 |
||
![]() |
![]() |
Silent Member
加入日期: Aug 2013
文章: 0
|
寫程式的基本上不是很在乎,
在靠夭的都是不寫程式的。 但統一規格是有他的意義存在。 像eclipse可以select再ctrl + i來auto indent, 如果改code和之前寫的用不同的indentation, 即使程式沒改, 只要空格差了, Diff的時候就會標示更改過了。 這是個笑點來的, 寫程式的應該都會會心一笑。 |
![]() |
![]() |
New Member
加入日期: May 2004 您的住址: 細雨寒樓
文章: 8
|
個人是習慣用TAB
在對齊的時候比較方便 開發工具是Borland C++或Visual Studio |
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Jan 2013
文章: 417
|
引用:
TAB在多筆資料列時對齊比較容易,因為資料長度不一的時候, 如果要對齊,每一列要按的空白鍵次數都不同,會比較麻煩,這時TAB就很方便 如果不需要對齊就沒差。 另外在Word中,TAB可以用定位點決定要跳的位置, 按一下就搞定,也比空白鍵要好排版 此文章於 2016-06-02 10:36 AM 被 rainwens 編輯. |
|
![]() |
![]() |
New Member
加入日期: May 2008
文章: 3
|
為了在 windows notepad++, linux vi 和 visual studio 看起來都對齊,只好用 space 取代 tab
|
![]() |
![]() |
*停權中*
加入日期: Jan 2008
文章: 10
|
一律使用4個空白
然後規定, 所有的人都那麼弄, 不然一群人的 Code 合在一起能看嗎? ![]() 更不要談不同的人要適應不同 coding style, 所以要把所有的人 effort 減到最低 連取變數名字都有 rule, 新人來, 一本 coding rule 先看一遍 |
![]() |
![]() |
Major Member
![]() 加入日期: Jun 2010 您的住址: 台灣
文章: 109
|
引用:
喔~~類似 style guide 的東西嗎?真有趣,原來寫程式也跟翻譯一樣,要遵守一定的風格規範,翻譯不是翻的意思正確就好,寫程式來看也不是寫出來功能沒問題就好。 |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jan 2005 您的住址: PingTung
文章: 114
|
我用 notepad++ 習慣用tab,因為省事(空白鍵要按好幾下)
不過後來的版本會自動對齊,好像也沒差了,但之前的習慣,所以還是用tab。 |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Feb 2013
文章: 760
|
我目前習慣是 indent with tabs, align with spaces。
|
![]() |
![]() |