У меня есть неприятная проблема с Eclipse, которая возникает только в существующих файлах Python с вкладками где-то в них. Этого не происходит в пустых файлах или файлах, отличных от .py.
По сути, если я пытаюсь скопировать, а затем пропустить более 3 пробелов, я получаю вкладки для каждых X пробелов, где X — это количество символов в пробеле, установленное для редактора. В моем случае это 4, поэтому я получаю следующее:
Copy and paste 1 space: " " (one space)
Copy and paste 3 spaces: " " (three spaces)
Copy and paste 6 spaces: "\t " (one tab, two spaces)
Copy and paste 9 spaces: "\t\t " (two tabs, one space)
Copy and paste 12 spaces: "\t\t\t" (three tabs)
На всю жизнь я не могу понять, почему это происходит или как это отключить. Это действительно расстраивает, когда приходится вручную редактировать каждую вставляемую строку вместо того, чтобы получить именно то, что я скопировал в первую очередь.
Кто-нибудь знает, что это за настройка, или это просто ошибка?
РЕДАКТИРОВАТЬ: Чтобы было ясно, мне не нужны пробелы, когда я нажимаю клавишу табуляции, мне нужны символы табуляции, когда я запрашиваю символы табуляции. Однако, когда я хочу вставить пробел, я не хочу, чтобы символы менялись, особенно если ясно, что я нахожусь между одинарными или двойными кавычками и просто пытаюсь написать текст как есть.