2016-03-19 2 views
1

У меня есть мягкие вкладки, но не только редактор помещает фактические вкладки вместо пробелов, если я набираю [пробел] [пробел], он преобразует его в вкладку. Я читал, что редактор пытается прочитать существующие файлы, чтобы угадать ваши настройки (у меня Autodetect отключен, если это имеет значение), поэтому я попытался с новым файлом. Вот соответствующий раздел моего файла настроек (которые я редактировал через GUI):мягкие вкладки, отображаемые как жесткие вкладки, пробелы, преобразованные в жесткие вкладки

"ace": { 
    "@guessTabSize": false, 
    "@newLineMode": "unix", 
    "@tabSize": 2, 
    "@useSoftTabs": true 
}, 

Когда я выключаю мягкие вкладки, он останавливает преобразование пространства в закладки, но в любом случае, когда я попал войти в конце в строке, autoindent использует вкладку вместо пробелов.

ответ

3

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

+0

Ну, это интересно, а не то, что я ожидал (очевидно), особенно когда я ударяю назад, и он вынимает два пробела. Но когда я копирую/вставляю в другой редактор, там пробелы. Благодарю. –

Смежные вопросы