При редактировании файлов Java, если я в конце строки, и я набираю клавишу Enter, она запускает следующую строку правильно с отступом 4 столбца, чтобы соответствовать строке выше. Это нормально, но это отступов с язычком , не пространства, хотя в File>Settings>Editor>Java>Tabs
и отступы флажок для использования символа табуляции является ип проверяется, и всегда были.Android Studio 2.1.1 с помощью вкладок, а не пробелов, даже если вкладки не отмечены в настройках.
Если я просто набираю ключ табуляции, я также получаю вкладку, а не пробелы.
Я никогда не хочу использовать символы табуляции; Я всегда хочу использовать пробелы. У меня нет этой проблемы в Eclipse или Microsoft Visual Studio, поэтому это не какой-то системный параметр для моего ПК. Есть ли другие настройки в Android Studio для этого?
Edit: Я попробовал предположение, что Омар аль-Халаби (ниже) сделал и это не сработало, но в то время тестирования я заметил кое-что интересное: Эта вкладка проблема, кажется, в основном, относятся к началу линии, т.е. , если я набираю Enter в предыдущей строке, он сразу же переходит к первой позиции отступа в следующей строке, используя реальные вкладки, а не пробелы. С другой стороны, если я набираю текст в существующей строке, как только я набрал небольшой текст, если я нажму на вкладку, он будет табуляции с использованием пробелов.
Может быть «Редактор -> Стиль кода -> Обнаружение отступов». «Обнаруживать и использовать существующие отступы файлов для редактирования», которые будут использовать вкладки, если файл, который вы редактируете, уже использует их. – zapl
См. Мой другой вопрос: [link] (http://stackoverflow.com/questions/37661713/how-to-turn-off-auto-indenting-in-java-in-android-studio-2-1-1- windows-7), которые могут быть связаны. – user316117