IntelliJ: укажите размер вкладок для каждого проекта
Есть ли способ установить размер табуляции в IntelliJ только для одного файла или максимум для одного проекта?
Я использую размер табуляции 3 для всего моего кода; однако я сотрудничаю с проектом с автором, который предпочитает размер вкладки 4. Есть ли способ установить размер табуляции 4 для только тех файлов, которые являются частью этого проекта?
Ответы
Ответ 1
Откройте диалоговое окно Settings
, перейдя на File
→ Settings
. В разделе Project Settings [yourproject]
в левой части диалогового окна выберите Code Style
→ General
. Tab size
настраивается на этой панели, а предоставленное вами значение относится только к проекту с именем yourproject
.
Ответ 2
для тех, кто не может найти project specific setting
нажмите Command + ,
даст вам предпочтение, которое вам нужно
Ответ 3
Вы можете установить глобальный формат для проекта и "переформатировать код", чтобы соответствовать каждому предпочитаемому стилю.
Проблема будет вашей системой контроля версий. Если масло может двигаться назад и вперед между 3 и 4 местами, вы никогда не сможете увидеть значимые изменения.
Лучше всего остановиться на одном стандарте и придерживаться его.
Идея частного проекта мне непонятна. Это сводится к вашей системе контроля версий. Если можно проверить код в и так, чтобы размер табуляции не влиял на фиксацию, тогда я бы сказал, что вы можете быть независимым. Если вы делитесь общим кодом, добавляя скомпилированный сторонний JAR, я бы сказал, что вы можете быть независимым.
Ответ 4
Это не точный ответ на вашу проблему, но IntelliJ может в настоящее время (4/2013) "только" обрабатывать языковые настройки на одном языке, что, если честно, полностью соответствует типу языка и типа файла, тоже самое". Итак, это ваше решение вашей проблемы.
Вы можете найти настройки в меню Файл → Настройки → Настройки проекта → Стиль кода → > ВАШ ЯЗЫК.