在Java中,可以将转义序列"\033[0;1m"
附加到字符串的开头,以便在兼容的终端和控制台中加粗文本。问题在于,这不仅会加粗一行,还会在终端中加粗所有后续行。是否可以在字符串的末尾附加转义序列或字符以关闭转义序列?
System.out.println("\033[0;1m" + "This is bold.");
System.out.println("This is also bold."); // Goal is to make this not bold.
最佳答案
我尚未测试过,但我相信您需要使用另一个转义序列将字体更改回正常状态。
System.out.println("\033[0m" + "This is also bold");