2011-02-24 87 views
0

我在家中使用Dreamweaver和NetBeans IDE,但在這兩種情況下,項目都存儲在github上。我的問題是,NetBeans似乎在構造縮進空格的代碼,並且在Dreamweaver中打開或導出到github時,縮進這裏和那裏會發生中斷(意外移動,然後是意圖反之亦然,反之亦然),但在NetBeans中再次打開時,恢復正常。這已經很痛苦了一段時間了。有沒有解決這個問題?Tab vs Space indenting(Dreamweaver vs NetBeans)問題

我應該說我們在工作(包括我)更喜歡製表符縮進。

回答

1

這取決於IDE對TAB的定義。 IDE中通常會有選項使用TAB縮進,但將TAB轉換爲給定數量的SPACES。我通常使用TAB縮進,但讓IDE將其轉換爲3個空格。這意味着我(或其他人)用來閱讀我的代碼的內容並不重要,因爲這些縮進總是相同的。 在NetBeans中,您需要查看代碼編輯器選項,但我不知道在Dreamweaver中查找設置的位置。

+2

對於Dreamweaver中的縮進選項卡/空間設置:編輯(Mac上的Dreamweaver) - >首選項 - >代碼格式 – 2011-02-24 17:37:42

0

它被稱爲應該使用雙空間而不是標籤,因爲不同的IDE定義了標籤按鈕如何工作的不同。

例如,emberjs團隊要求撰稿人使用雙空格而不是製表符來格式化代碼。

它是有道理的,使用共同識別沒有IDE的東西,以便代碼結構不會在高度協作的編碼團隊環境中的問題。

無論其,如果啓用的標籤在IDE中是如何工作的定製,標籤將是一個很大的節省時間,在此case--按兩次鍵花費200%的時間按一個明顯:)

希望有幫助!