我正在写一个函数来在下一行为编辑器实现自动缩进。
在这种情况下
1 void test(){//test}
通过按Enter键,我可以得到下一行。我的问题是如何在下一行的 // test 中缩进1个标签?
1 void test(){
2 //test
3 }
当前代码通过搜索是否有括号,例如'{''[''('。
但是如果这样的代码,第二行将不会缩进
1 if(true)
2 //test
那么在没有括号的情况下如何解决呢?
我可以得到字符串和第一行的任何位置。