Вы не можете печатать жирным шрифтом с Java System.out
. Он просто перетекает в стандартный поток вывода, поэтому в принципе это неформатированный текст.
Однако некоторые программные пакеты интерпретируют специальные последовательности символов (так называемые escape-последовательности ANSI), чтобы разрешить форматирование.
Обратите внимание, что escape-последовательности ANSI начинаются с escape-символа, поэтому вам также нужно добавить это в свою строку. (Попробуйте «\ u001B [1m я полужирный».)
Большинство терминалов Unix интерпретируют escape-последовательности ANSI по умолчанию. В старые времена DOS вам нужно было использовать ANSI.SYS для выполнения управляющих последовательностей.
В Windows и терминале Eclipse коды не работают.
Сначала вам нужно сделать смелый аргумент, а не последним. –
см. Также https://github.com/fusesource/jansi – vandale
@Malik не работает из-за формата «[1m test bold» напечатан как txt –