Создать собственный режим обратной связи в jshell

Начиная с документации обратной связи /set в jshell, есть следующие встроенные режимы:

verbose, normal, concise, and silent

Можно ли создать режим обратной связи с функционалом как кратким, так и бесшумным? Или мы можем изменить любой из вышеперечисленных режимов? Или мы можем создать свой собственный режим обратной связи?

1 ответ

Решение

Вы можете создать свой собственный режим обратной связи, используя команду:

/set mode <your-mode-name> -command|-quiet

где -command опция указывает, что вы хотите команду обратной связи. Если вы не хотите, чтобы команды описывали действие, которое произошло, используйте -quiet вместо -command,

Если вы хотите скопировать существующий режим, вы можете сделать это следующим образом:

/set mode <your-mode-name> <existing-mode-name> -command|-quiet

Например

/set mode samplemode concise -command

Чтобы объединить функции обоих, вам, возможно, придется отредактировать атрибуты из командной строки для того, из которого вы изначально не копировали.

Другие вопросы по тегам