IntelliJ: укажите размер вкладок для каждого проекта

Есть ли способ установить размер табуляции в IntelliJ только для одного файла или максимум для одного проекта?

Я использую размер табуляции 3 для всего моего кода; однако я сотрудничаю с проектом с автором, который предпочитает размер вкладки 4. Есть ли способ установить размер табуляции 4 для только тех файлов, которые являются частью этого проекта?

Ответы

Ответ 1

Откройте диалоговое окно Settings, перейдя на FileSettings. В разделе Project Settings [yourproject] в левой части диалогового окна выберите Code StyleGeneral. Tab size настраивается на этой панели, а предоставленное вами значение относится только к проекту с именем yourproject.

Ответ 2

для тех, кто не может найти project specific setting

нажмите Command + , даст вам предпочтение, которое вам нужно

Ответ 3

Вы можете установить глобальный формат для проекта и "переформатировать код", чтобы соответствовать каждому предпочитаемому стилю.

Проблема будет вашей системой контроля версий. Если масло может двигаться назад и вперед между 3 и 4 местами, вы никогда не сможете увидеть значимые изменения.

Лучше всего остановиться на одном стандарте и придерживаться его.

Идея частного проекта мне непонятна. Это сводится к вашей системе контроля версий. Если можно проверить код в и так, чтобы размер табуляции не влиял на фиксацию, тогда я бы сказал, что вы можете быть независимым. Если вы делитесь общим кодом, добавляя скомпилированный сторонний JAR, я бы сказал, что вы можете быть независимым.

Ответ 4

Это не точный ответ на вашу проблему, но IntelliJ может в настоящее время (4/2013) "только" обрабатывать языковые настройки на одном языке, что, если честно, полностью соответствует типу языка и типа файла, тоже самое". Итак, это ваше решение вашей проблемы.

Вы можете найти настройки в меню Файл → Настройки → Настройки проекта → Стиль кода → > ВАШ ЯЗЫК.