0
現在我知道如何突出顯示EditText
的語法,我想如何維護自動縮進,如Notepad++
或Eclipse
。對於如:維護縮進,就像在IDE中
public class Main{
public static void main(String[] args){
System.out.println("Hello, World!");
System.out.println("Hello, again!");
}
}
的IDE如何知道多少空間來添加,使得我的第二個System.out.println()
是正下方的第一?
請註明此處不清楚,以便我可以添加更多信息:) –
代碼編輯器只是簡單地保留要縮進的製表符數(或空格或其他字符取決於選項)的數量。它們只是在進入一個新塊時遞增該數字,通常是Java中的大括號,還包括case語句和其他一些結構,然後在封閉塊閉合時減少計數。就像'if(currentChar.equals(openBrace)&& endOfLine){tabCount ++;}' – Simon
@Simon如果你可以詳細說明並給出一個簡單的非代碼示例,那麼我會接受你的回答 –