На информационном ресурсе применяются рекомендательные технологии (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети "Интернет", находящихся на территории Российской Федерации)

Groovy Shell. Часть 2

Настройки

Некоторые аспекты 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

Этот сценарий, если он существует, загружается, когда корпуса входит в интерактивный режим.

Государство

$HOME/.groovy/groovysh.history

Хронология строки редактирования сохранена в этом файле.

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
наверх