Eclipse и стандартите табулации
Мда, by default Eclipse слага табове, вместо space-ове (обикновено 4). Като цяло е отвратително, защото табовете не са еднакви навсякъде.
Какво имам предвид – да вземем за пример един конфугурационен xml, копиран от файл с tab-ове, вместо space-ове. Копирам го и го цвъквам в конзола с отворен файл – най-обикновен copy/paste. Ами, съдържанието леко се помазва ;)
Пример 2: Пак xml, взет от някаъв framework или сървър. Тръгвам да пиша допълнителни тагове вътре и искам да изглежда като хората – трябва да блъскам на ръка по 4/8/12 space-а, вместо 1/2/3 tab-а…
Ето и как може да се оправи това в Eclipse (цялото действие се развива в Window -> Preferences):
- За текстови редактори: General -> Editors -> Text Editors -> Insert spaces for tabs
- За Java: Java -> Code Style -> Formatter -> Edit (button) -> General settings (group box) -> Tab policy (drop-down) на spaces only.
- За Perl /Epic plugin/: Perl EPIC -> Editor -> Appearance (tab) -> Display tab width = 4; чавка на Use spaces instead of tabs
- За XML: XML -> XML Files -> Editor -> Indent Using Spaces (4)
- За JavaScript: JavaScript -> Formatter -> … същото като за Java
- За CSS: Web -> CSS Files -> Editor -> Indent using spaces (4)
- За HTML: Web -> HTML Files -> Editor -> Indent using spaces (4)
За всеки друг плъгин с редактор – съответно в неговото меню.
Последни коментари