Настройки
Некоторые аспекты groovysh поведения можно настроить с помощью параметра настройки. Настройки задаются с помощью set команды или \= ярлык.
Распознанные персональные настройки
verbosity
Установите уровень многословия оболочки shell. Ожидается, что один из:
- DEBUG
- VERBOSE
- INFO
- QUIET
По умолчанию INFO.
Если этот параметр установлен в недопустимое значение, то предыдущие настройки будут использоваться, или если нет ни одного, то предпочтение удалено, и значение по умолчанию используется.
show-last-result
Показать последний результат по окончании исполнения.
Значение по умолчанию - true.
sanitize-stack-trace
Sanitize (trim-down/filter) stack traces.
Значение по умолчанию - true.
editor
Конфигурирует редактор, используемого командой редактирования.
По умолчанию значение переменной среды - EDITOR.
![]() | Mac OS X Для использования TextEdit, по умолчанию текстовый редактор на Mac OS X, настройки: set editor /Applications/TextEdit.app/Contents/MacOS/TextEdit |
Настройка предпочтения
set verbosity DEBUG
Список персональных настроек
Перечислить текущие персональные настройки набора (и их значения):
show preferences
![]() | Ограничение На данный момент, нет возможности перечислить все известные/доступны настройки, которые будут установлены. |
Очистка персональных настроек (т.е. сброс по умолчанию)
purge preferences
Профиль параметра пользователя и государства
Профиль параметра пользователя
$HOME/.groovy/groovysh.profile
Этот сценарий, если он существует, загружается, когда оболочка запускается.
$HOME/.groovy/groovysh.rc
Этот сценарий, если он существует, загружается, когда корпуса входит в интерактивный режим.
Screen Shots
Эти снимки были были взяты по разработке новой оболочки, так что некоторые из содержания могут выглядеть несколько иначе. Кроме того, обратите внимание желтого цвета здесь полужирный цвет оболочки, так что, возможно, цвета выглядят по-разному, в зависимости от того, какая у оболочки приложения своя установка цветов.



Устранение неполадок
Просьба сообщить о любых проблем, с которыми Вы столкнетесь. Пожалуйста убедитесь, что отметили проблему JIRA с компонентом Groovysh.
Проблемы платформы
Проблемы загрузки JLine DLL
В Windows, JLine (который используется для ввода/хронологии/завершения оболочки shell) использует DLL файл, чтобы обмонуть Windows оболочку (CMD.EXE или COMMAND.COM) в обеспечении Java небуферизованным вводом. В некоторых редких случаях это могло бы быть не в состоянии загружать или инициализировать.
Одно из решений заключается в том, чтобы отключить frills и использовать неподдерживаемые терминала инстанции. Вы можете сделать это командной строкой, используя --terminal флаг и установить его в один из:
- none
- false
- off
- jline.UnsupportedTerminal
groovysh --terminal=none
Проблемы сCygwin в Windows
Некоторые люди имеют проблемы при запуске groovysh с cygwin. Если у вас есть проблемы, может помочь следующее:
stty -icanon min 1 -echo
groovysh --terminal=unix
stty icanon echo