Eclipse中tab width的設置

Eclipse中tab width的設置

十二 13th, 2011
1,268 views | 發表評論 | Trackback

前陣子,看到水木中討論python中的用空格還是用tab來做indentation,然後也討論到了tab的寬度什麼的。在Python、C、Shell中,現在我一般採取tab來做縮進,一般我設置爲一個tab顯示爲8個字符寬度(當然tab是tab,不是8個空格,儘管我可以讓它看起來是幾個空格的間隔),這主要還是linux kernel中那個CodeSytle的影響。[注:從2013.01.28開始,我還是絕對跟隨主流,用4個空格而不用Tab來作爲我Python代碼的默認縮進。]

當然,tab作爲python的indentation,而且是8個字符寬度,似乎不太主流,因爲看了下python源碼中的一些lib都基本是用4個空格來做indentation的,不過,我目前沒有用python與他人合作開發大項目,主要是自己玩玩和工作偶爾用用,倒也無妨吧,主要是懶得與linux中的那種style切換了。這是題外話~~

在eclipse中設置tab width的地方有多處,主要其實就是兩種,一種是generic(公用的),一種是specific(特殊的,比如針對Pydev插件的)。

1:公用的部分:window——preference——General——Editor——Text Editor設置頁面:Display Tab Width

2:Java的部分:window——preference——Java——Code Style——Formatter設置頁面,Edit,在彈出的Editor profile窗口中,Indentation卡片,設置Indentation Size和Tab Size。

3:Pydev設置:window——preference——Pydev——Editor,即可看到Tab length的設置,另外就在其下面一行,有個選項,“Replace tabs with spaces when typing?”,如果選中它,那麼你新建的源文件中就不存在tab符號了,而是用X個空格來代替的。

4、打開某個文件(比如hello.py),打開右鍵菜單,進入“Preferences”,裏面有Display tab width。 其實這樣調出來的就是第1中方法中的那個設置了。

發佈了8 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章