Я получаю эту ошибку, когда пытаюсь преобразовать символ табуляции в пробелы из меню:
Traceback (most recent call last):
File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 1066, in run_
return self.run(edit, **args)
File "C:\Program Files\Sublime Text 3\Packages\Default.sublime-package\indentation.py", line 145, in run
File "C:\Program Files\Sublime Text 3\Packages\Default.sublime-package\indentation.py", line 83, in save_selections
File "C:\Program Files\Sublime Text 3\Packages\Default.sublime-package\indentation.py", line 83, in <listcomp>
File "C:\Program Files\Sublime Text 3\Packages\Default.sublime-package\indentation.py", line 83, in <listcomp>
File "C:\Program Files\Sublime Text 3\Packages\Default.sublime-package\indentation.py", line 57, in line_and_normed_pt
File "C:\Program Files\Sublime Text 3\Packages\Default.sublime-package\indentation.py", line 20, in normed_indentation_pt
File "C:\Program Files\Sublime Text 3\Packages\Default.sublime-package\indentation.py", line 6, in get_tab_size
TypeError: int() argument must be a string or a number, not 'NoneType'
Это происходит только для файлов .py, например, такого:
from test import test
class TestClass(App):
def build(self):
pass
Файл не изменяется после вызова преобразования.
Я также отметил, что ширина вкладки не установлена, хотя я установил в своей конфигурации "tab_size": 4
.
Sublime Text Версия 3.1.1, сборка 3176 , работающая на Windows 10 Pro .