Как заставить SublimeText 2 использовать вкладку с 4 пробелами? (иногда заменяется пробелами)

Часто SublimeText 2 открывает файлы и если находит в каком-то месте какие-то пробелы вместо таба.

Я сказал, чтобы заставить все до 4 вкладок. Не преобразовывать вручную каждый файл, который я открываю, во вкладки (например, в Как заменить четыре пробела на табуляцию в Sublime Text 2?)

Иногда у меня есть документ с отступом табуляции в 4 пробела, и когда я нажимаю табуляцию, он пишет 4 пробела!

"detect_indentation": false,
"translate_tabs_to_spaces": false

(выполнение tab_completion=true помогает)


person Totty.js    schedule 11.03.2013    source источник


Ответы (1)


Если вы установите detect_indentation на true, тогда ST2 будет сканировать то, что файл использует для отступа, и это (табуляция или пробелы) будет тем, что будет вставлено, когда вы нажмете клавишу Tab. Если вы посмотрите на нижнюю часть окна ST2, на правую сторону, чуть левее того места, где отображается язык текущего документа, там должно быть что-то вроде Tab Size: 4 или Spaces: 4. Вы можете щелкнуть по нему, чтобы (отменить) установить параметр Indent Using Spaces, а также установить размер, при котором отображается символ табуляции.

person MattDMo    schedule 12.03.2013
comment
Я знаю это, это ответ на вопрос, на который я ссылался. Я хотел бы, чтобы ST2 был достаточно умен, чтобы обновлять все разнесенные отступы до вкладок, если находит какие-либо с ключом. Я использую автоотступ, но когда я снова нажимаю вкладку, появляются пробелы. - person Totty.js; 12.03.2013