Я использую CodeMirror, и я хочу предоставить некоторые простые возможности преобразования кода.Получить отступ, используемый в определенной строке в CodeMirror
Что мне нужно, хотя это знать, помещенное отступа линии я нахожусь на, например:
function test() {
var x = 0; //I need to get that this line has 2 spaces.
var y = function() {
return true; //And that this one has 4 spaces -or a tab.
}
}
Есть стандартный способ получить это через API CodeMirror, или любой соответствующий хак, чтобы получить Это?
Поскольку CodeMirror в основном работает с синтаксическим анализом (токены и т. Д.), Я попытался проанализировать маркеры линий и объединить их с данными курсора, но я подумал просить что-то более полное и ясное.