Я пишу функцию для получения автоматического отступа для редактора в следующей строке.
В случае
1 void test(){//test}
нажав Enter, я могу получить следующую строку. Мой вопрос, как сделать отступ для // test с 1 вкладкой в следующей строке?
1 void test(){
2 //test
3 }
Текущий код отступает во 2-й строке, выполняя поиск, если есть квадратные скобки, такие как '{' '[' '('.
Но если код такой, вторая строка не будет отступать
1 if(true)
2 //test
Так как решить, когда нет скобки?
И я могу получить строку и любую позицию 1-й строки.