PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
edwardliu
Advance Member
 
edwardliu的大頭照
 

加入日期: Dec 2002
文章: 490
我是 tab 鍵改成送兩個 space 啦…

不過我這邊會在意排版的人實在好少

我算是比較龜毛的了…
     
      
舊 2016-06-02, 10:24 AM #11
回應時引用此文章
edwardliu離線中  
Almoon
Major Member
 
Almoon的大頭照
 

加入日期: 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
 
舊 2016-06-02, 10:27 AM #12
回應時引用此文章
Almoon離線中  
記憶我的RDesign
Silent Member
 

加入日期: Aug 2013
文章: 0
寫程式的基本上不是很在乎,
在靠夭的都是不寫程式的。

但統一規格是有他的意義存在。

像eclipse可以select再ctrl + i來auto indent,
如果改code和之前寫的用不同的indentation,
即使程式沒改,
只要空格差了,
Diff的時候就會標示更改過了。

這是個笑點來的,
寫程式的應該都會會心一笑。
舊 2016-06-02, 10:32 AM #13
回應時引用此文章
記憶我的RDesign現在在線上  
FlameJoker
New Member
 

加入日期: May 2004
您的住址: 細雨寒樓
文章: 8
個人是習慣用TAB
在對齊的時候比較方便
開發工具是Borland C++或Visual Studio
舊 2016-06-02, 10:33 AM #14
回應時引用此文章
FlameJoker離線中  
rainwens
Advance Member
 

加入日期: Jan 2013
文章: 417
引用:
作者asccpu
TAB固定空格是有標準的,標準是8空格(以定位點為主,不以最後字計,如:已有4個字存在,按TAB後會產生4個空格出來,而不是8個)
但這值可以改,以前在用UE時我都改成10
會用空白取代TAB,我想可能是方便

TAB在多筆資料列時對齊比較容易,因為資料長度不一的時候,
如果要對齊,每一列要按的空白鍵次數都不同,會比較麻煩,這時TAB就很方便
如果不需要對齊就沒差。

另外在Word中,TAB可以用定位點決定要跳的位置,
按一下就搞定,也比空白鍵要好排版

此文章於 2016-06-02 10:36 AM 被 rainwens 編輯.
舊 2016-06-02, 10:34 AM #15
回應時引用此文章
rainwens離線中  
ybemf
New Member
 

加入日期: May 2008
文章: 3
為了在 windows notepad++, linux vi 和 visual studio 看起來都對齊,只好用 space 取代 tab
舊 2016-06-02, 11:07 AM #16
回應時引用此文章
ybemf離線中  
巴豆妖
*停權中*
 
巴豆妖的大頭照
 

加入日期: Jan 2008
文章: 10
一律使用4個空白

然後規定, 所有的人都那麼弄, 不然一群人的 Code 合在一起能看嗎?
更不要談不同的人要適應不同 coding style, 所以要把所有的人 effort 減到最低
連取變數名字都有 rule, 新人來, 一本 coding rule 先看一遍
舊 2016-06-02, 11:26 AM #17
回應時引用此文章
巴豆妖離線中  
oiqmlf
Major Member
 

加入日期: Jun 2010
您的住址: 台灣
文章: 109
引用:
作者巴豆妖
一律使用4個空白

然後規定, 所有的人都那麼弄, 不然一群人的 Code 合在一起能看嗎?
更不要談不同的人要適應不同 coding style, 所以要把所有的人 effort 減到最低
連取變數名字都有 rule, 新人來, 一本 coding rule 先看一遍



喔~~類似 style guide 的東西嗎?真有趣,原來寫程式也跟翻譯一樣,要遵守一定的風格規範,翻譯不是翻的意思正確就好,寫程式來看也不是寫出來功能沒問題就好。
舊 2016-06-02, 11:37 AM #18
回應時引用此文章
oiqmlf離線中  
binlinyang
Major Member
 

加入日期: Jan 2005
您的住址: PingTung
文章: 114
我用 notepad++ 習慣用tab,因為省事(空白鍵要按好幾下)
不過後來的版本會自動對齊,好像也沒差了,但之前的習慣,所以還是用tab。
舊 2016-06-02, 11:47 AM #19
回應時引用此文章
binlinyang離線中  
oversky.
Junior Member
 

加入日期: Feb 2013
文章: 760
我目前習慣是 indent with tabs, align with spaces。
舊 2016-06-02, 11:49 AM #20
回應時引用此文章
oversky.離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:55 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。