Grails консольное автозаполнение - PullRequest
3 голосов
/ 16 сентября 2011

В Grails 1.3.7 консольный плагин имеет функцию автозаполнения?Это было бы особенно интересно для людей, изучающих язык, так как оно позволяет исследовать методы, внедряемые во время выполнения.

1 Ответ

3 голосов
/ 17 сентября 2011

Хотя консоль не имеет функции автозаполнения, для изучения собственных и встроенных методов в консоли можно использовать методы Inspect * из меню Script.

Мой личный фаворит Inspect Last. Вы бы использовали это так:

  1. Создание простой программы с конечным объектом:

    def foo = ""
    
  2. Запустить эту программу (CTRL+R или CMD+R)

  3. Выберите Script > Inspect Last

Это выглядит так: Groovy Console Inpsector

Причина, по которой GroovyConsole не имеет завершения кода, заключается в том, что во время ввода эти команды не выполнялись. Следовательно, нет практического способа определить методы на объекте в данный момент. Даже полноценные интегрированные среды разработки, такие как IntelliJ, ограничены в возможностях дополнения кода, которое они могут предложить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...